Pertanyaan yang diberi tag «string»

Manipulasi string: mengekstraksi bagian string, penggantian teks, memformat ke lebar tertentu, dll.


21
Bagaimana cara menghasilkan string acak?
Saya ingin membuat string acak (misalnya kata sandi, nama pengguna, dll.). Seharusnya dimungkinkan untuk menentukan panjang yang dibutuhkan (mis. 13 karakter). Alat apa yang bisa saya gunakan? (Untuk alasan keamanan dan privasi, sebaiknya string dihasilkan secara off-line, sebagai lawan online di situs web.)
209 password  string  random 


5
Bagaimana cara mengganti argumen baris perintah?
Saya mencari SO dan menemukan bahwa huruf besar mengikuti string akan bekerja str="Some string" echo ${str^^} Tapi saya mencoba melakukan hal serupa pada argumen baris perintah, yang memberi saya kesalahan berikut Mencoba #!/bin/bash ## Output echo ${1^^} ## line 3: ${1^^}: bad substitution echo {$1^^} ## No error, but output …


9
bash - ganti ruang dengan baris baru
Bagaimana saya bisa mengganti spasi dengan baris baru pada input seperti: /path/to/file /path/to/file2 /path/to/file3 /path/to/file4 /path/to/file5 dll ... Untuk mendapatkan yang berikut ini: /path/to/file /path/to/file2 /path/to/file3 /path/to/file4 /path/to/file5 Catatan Saya memposting pertanyaan ini untuk membantu pengguna lain, tidak mudah untuk menemukan jawaban yang berguna di UNIX SE sampai saya mulai …

2
grep pada sebuah variabel
Katakanlah saya punya variabel line="This is where we select from a table." sekarang saya ingin memahami berapa kali pemilihan terjadi pada kalimat. grep -ci "select" $line Saya mencoba itu, tetapi tidak berhasil. Saya juga mencoba grep -ci "select" "$line" Itu masih tidak berhasil. Saya mendapatkan kesalahan berikut. grep: This is …
58 shell  grep  string 

5
Memisahkan string dengan munculnya pembatas pertama
Saya memiliki string dalam format selanjutnya id;some text here with possible ; inside dan ingin membaginya menjadi 2 string dengan kemunculan pertama ;. Jadi, seharusnya: iddansome text here with possible ; inside Saya tahu cara memisahkan string (misalnya, dengan cut -d ';' -f1), tetapi akan terpecah menjadi lebih banyak bagian …


3
Uji apakah string berisi substring
Saya punya kodenya file="JetConst_reco_allconst_4j2t.png" if [[ $file == *_gen_* ]]; then echo "True" else echo "False" fi Saya menguji apakah filemengandung "gen". Outputnya "Salah". Bagus! Masalahnya adalah ketika saya mengganti "gen" dengan variabel testseq: file="JetConst_reco_allconst_4j2t.png" testseq="gen" if [[ $file == *_$testseq_* ]]; then echo "True" else echo "False" fi Sekarang …

12
Tambahkan ribuan pemisah dalam sebuah angka
Dengan python re.sub(r"(?<=.)(?=(?:...)+$)", ",", stroke ) Untuk membagi angka dengan kembar tiga, misalnya: echo 123456789 | python -c 'import sys;import re; print re.sub(r"(?<=.)(?=(?:...)+$)", ",", sys.stdin.read());' 123,456,789 Bagaimana melakukan hal yang sama dengan bash / awk?


1
Mengapa perintah string tidak berhenti?
The stringsberperilaku perintah ganjil, tampaknya itu tidak berhenti menulis ke file bahkan jika drive kehabisan ruang. Atau mungkin saya melewatkan sesuatu? Saya menjalankan yang berikut ini: # strings /dev/urandom > random.txt ini terus berjalan dan tidak berhenti bahkan setelah mengisi disk (usb flash biasa). kemudian agar lebih cepat saya membuat …
30 linux  shell  string 

2
Verifikasi panjang variabel
Saya harus memverifikasi panjang variabel yang dibaca (batas skrip saya hingga lima karakter yang dimasukkan), saya memikirkan sesuatu seperti ini: #!/bin/bash read string check=${#string} echo $check if [ $check -ge 5 ]; then echo "error" ; exit else echo "done" fi apakah ada solusi yang lebih "elegan"?
27 bash  shell  string 


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.