Pertanyaan yang diberi tag shell

65
statistik rekursif tentang jenis file dalam direktori?

Saya melakukan pengikisan situs web untuk proyek konversi. Saya ingin melakukan beberapa statistik pada jenis file di sana - misalnya, 400 .htmlfile, 100 .gif, dll. Apa cara mudah untuk melakukan ini? Itu harus bersifat rekursif. Sunting: Dengan skrip yang diposting maxschelpzig, saya mengalami...

65
Mengapa temuan saya tidak rekursif?

Saya menjalankan perintah berikut, tetapi tidak dilakukan secara rekursif: find . -name *.java Saya tahu ada file java lebih jauh di direktori saat ini tetapi hanya menjalankan finddirektori saat ini saja. Saya menggunakan OS X,

65
Bagaimana cara menghindari kutip?

Saya mengalami masalah dengan melarikan diri karakter dalam bash. Saya ingin menghindari tanda kutip tunggal dan ganda saat menjalankan perintah di bawah pengguna yang berbeda. Untuk keperluan pertanyaan ini, katakanlah saya ingin mengulangi yang berikut di layar: 'single quote phrase' "double...

64
Mengapa `[` shell bawaan dan `[[` kata kunci shell?

Sejauh yang saya tahu, [[adalah versi yang disempurnakan [, tapi saya bingung ketika saya melihat [[sebagai kata kunci dan [ditampilkan sebagai builtin. [root@server ~]# type [ [ is a shell builtin [root@server ~]# type [[ [[ is a shell keyword TLDP berkata Sebuah builtin mungkin merupakan...

64
Memecahkan "mv: Daftar argumen terlalu panjang"?

Saya memiliki folder dengan lebih dari satu juta file yang perlu disortir, tetapi saya tidak dapat melakukan apa-apa karena mvmenampilkan pesan ini sepanjang waktu -bash: /bin/mv: Argument list too long Saya menggunakan perintah ini untuk memindahkan file ekstensi-kurang: mv --...

63
“Trap… INT TERM EXIT” benar-benar diperlukan?

Banyak contoh untuk trapdigunakan trap ... INT TERM EXITuntuk tugas pembersihan. Tetapi apakah benar-benar perlu untuk mendaftar ketiga sigspec? Manual mengatakan: Jika SIGNAL_SPEC EXIT (0) ARG dijalankan saat keluar dari shell. yang saya percaya berlaku apakah skrip selesai secara normal...

63
Apa artinya menjadi "kompatibel dengan"?

Saya telah melihat frasa "sh kompatibel" yang digunakan biasanya mengacu pada shell. Saya tidak yakin apakah itu juga berlaku untuk program yang mungkin dijalankan dari dalam shell. Apa artinya shell atau program lain menjadi "kompatibel dengan sh"? Apa artinya menjadi "tidak

63
Bagaimana cara membuat pipa dua arah antara dua program?

Semua orang tahu bagaimana membuat pipa searah antara dua program (mengikat stdoutdari yang pertama dan stdinsatu detik): first | second. Tetapi bagaimana cara membuat pipa dua arah, yaitu cross-bind stdindan stdoutdua program? Apakah ada cara mudah untuk melakukannya di

62
Cara memeriksa apakah bash dapat mencetak warna

Saya ingin tahu apakah ada cara untuk memeriksa apakah program saya dapat menampilkan keluaran terminal menggunakan warna atau tidak. Menjalankan perintah suka lessdan melihat keluaran dari program yang keluarannya menggunakan warna, keluarannya ditampilkan salah [ESC[0;32m0.052ESC[0m...