Pertanyaan yang diberi tag bash

231
Cara terbaik untuk mensimulasikan "grup oleh" dari bash?

Misalkan Anda memiliki file yang berisi alamat IP, satu alamat di setiap baris: 10.0.10.1 10.0.10.1 10.0.10.3 10.0.10.2 10.0.10.1 Anda memerlukan skrip shell yang menghitung untuk setiap alamat IP berapa kali muncul dalam file. Untuk input sebelumnya, Anda memerlukan output berikut: 10.0.10.1...

230
Mengganti nama file dalam folder ke nomor urut

Saya ingin mengubah nama file dalam direktori menjadi nomor urut. Berdasarkan tanggal pembuatan file. Misalnya sadf.jpguntuk 0001.jpg, wrjr3.jpguntuk 0002.jpgdan sebagainya, jumlah nol terkemuka tergantung pada jumlah total file (tidak perlu untuk nol tambahan jika tidak

229
Bagaimana cara membuat direktori sementara?

Saya menggunakan untuk membuat tempfile, menghapusnya dan membuatnya kembali sebagai direktori: tmpnam=`tempfile` rm -f $tmpnam mkdir "$tmpnam" Masalahnya adalah, proses lain mungkin mendapatkan nama yang sama X, jika secara tidak sengaja mengeksekusi tempfile setelah satu proses rm -f Xdan tepat...

225
Galat "unary operator expected" di Bash jika kondisinya

Saya sudah mencoba mencari tahu apa yang salah dengan ini tetapi tidak bisa mengetahuinya .. Ini bagian yang sepertinya mendapat error .. elif [ $operation = "man" ]; then if [ $aug1 = "add" ]; then # <- Line 75 echo "Man Page for: add" echo "" echo "Syntax: add [number 1] [number 2]"...

223
Bagaimana cara mengulang nama file yang dikembalikan oleh find?

x=$(find . -name "*.txt") echo $x jika saya menjalankan potongan kode di atas dalam shell Bash, yang saya dapatkan adalah string yang berisi beberapa nama file yang dipisahkan oleh kosong, bukan daftar. Tentu saja, saya dapat memisahkan mereka dengan blank untuk mendapatkan daftar, tetapi saya...

223
Uji apakah sebuah bola memiliki kecocokan di bash

Jika saya ingin memeriksa keberadaan satu file, saya dapat mengujinya menggunakan test -e filenameatau [ -e filename ]. Andaikata saya memiliki bola dunia dan saya ingin tahu apakah ada file yang namanya cocok dengan bola itu. Glob dapat mencocokkan 0 file (dalam hal ini saya tidak perlu melakukan...