Pertanyaan yang diberi tag string

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

209
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...

70
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...

58
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...

37
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 /...

30
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...

27
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...

19
Mengapa skrip ini berfungsi di terminal tetapi tidak dari file?

Saya memiliki skrip shell ini disimpan dalam file: ia melakukan beberapa penggantian string dasar. #!/bin/sh html_file=$1 echo "html_file = $html_file" substr=.pdf pdf_file="${html_file/.html/.pdf}" echo "pdf_file = $pdf_file" Jika saya tempel ke baris perintah, itu berfungsi dengan baik: $...