$ i=5;j=9423483247234;$ gema $i |. grep -q "^[0-9]$"$ gema $?0$ gema $j |. $ gema $?0
$c="A"; d="fwefewjuew"; e="fewfEFWefwefe"$ gema $c |.grep -q "^[AZ]$"$ gema $d |. $ gema $e |.grep -q "^[a-zA-Z]+$"
$ ic="432fwfwefeFWEwefwef"$gema $ic |.grep -q "^[0-9a-zA-Z]+$"
$ echo " " |.grep " "$ echo -e "t" |. grep "[[:space:]]" #[[:space:]] akan cocok dengan spasi dan kunci TAB $ echo -e " t" |.grep "[[:space:]]"$ echo -e "t" |.grep "" #Untuk menekan tombol TAB pada keyboard, bukan karakter
$ echo "[email protected]" |. grep "[0-9a-zA-Z.]*@[0-9a-zA-Z.]"[email protected]
$ echo "http://news.lzu.edu.cn/article.jsp?newsid=10135" | grep "^http://[0-9a-zA-Z./=?]+$"http ://news.lzu.edu.cn/article.jsp?newsid=10135
menjelaskan:
/dev/nullDan
/dev/zeroPeralatannya sangat menarik, seperti lubang hitam, apapun yang jatuh ke dalamnya akan hilang. Yang terakhir juga merupakan kotak energi, dan Anda selalu bisa mendapatkan 0 dari sana sampai Anda keluar.
[[:ruang angkasa:]]Ya
memahamiPenanda digunakan untuk mencocokkan spasi atau karakter kunci TAB. Silakan periksa bantuan untuk penanda lainnya:
kawan
Semua hal di atas digunakan
memahamisebenarnya untuk melakukan pencocokan pola
sed,
awkKeduanya dapat digunakan untuk pencocokan pola. Untuk pengetahuan tentang ekspresi reguler yang digunakan dalam pencocokan, silakan lihat informasi relevan di bawah.
Jika Anda ingin menentukan apakah suatu string kosong, Anda dapat menentukan apakah panjangnya nol
tesberwibawa
-zopsi untuk diterapkan, lihat penggunaan spesifiknya
tesMemesan,
tes manusia
$ gema "tn" |.grep "[[:cetak:]]"tn$ gema $?0$ gema -e "tn" | grep "[[:cetak:]]"$ gema $?1
Selain tipe karakter yang membentuk sebuah string, properti apa lagi yang dimiliki sebuah string? Jumlah karakter yang membentuk string.
Selanjutnya kita akan menghitung panjang sebuah string, yaitu jumlah semua karakter, dan memperkenalkan secara singkat beberapa metode untuk menemukan jumlah karakter tertentu dalam sebuah string.
Artinya untuk menghitung jumlah semua karakter, ada berbagai macam cara perhitungan, pilih yang terbaik dan gunakan:
$ var="dapatkan panjang saya"$ echo ${var} # Ini setara dengan $varget panjang saya$ echo ${#var}20$ expr panjang "$var"20$ echo $var awk ' { printf("%dn", panjang($0));}'20$ echo -n $var |
$ gema $var |.tr -cd g |.wc -c2$ gema -n $var |.sed -e 's/[^g]//g' | /[^gt]//g' |.wc -c5
Untuk informasi terkait lebih lanjut, lihat contoh terkait statistik kata di "Perhitungan Numerik".
$ gema $var |.wc -w5$ gema "$var" |.tr " " "n" |.grep dapatkan |
menjelaskan:
${}Operator adalah "nama besar" di Bash dan mampu melakukan banyak tugas. Untuk detailnya, lihat "Tiga Belas Pertanyaan tentang Shell" yang ditulis oleh seseorang di Internet.
$(())Dan
$()di samping itu
${}Apa bedanya? "Batang.
Selanjutnya kita membahas cara mengontrol tampilan karakter di terminal.
$ echo -e "