Pertanyaan yang diberi tag «shell-script»

Pertanyaan tentang skrip shell, file yang dapat dieksekusi yang ditafsirkan oleh shell (bash, zsh, dll.).

7
Apa tujuan yang dibangun oleh usus besar?
Saya telah meretas banyak skrip shell, dan kadang-kadang hal paling sederhana membuat saya bingung. Hari ini saya menemukan skrip yang memanfaatkan :bash builtin (usus besar) secara ekstensif . The documenation tampaknya cukup sederhana: : (a colon) : [arguments] Jangan lakukan apa pun selain memperluas argumen dan melakukan pengalihan. Status pengembalian …


8
Berbagai cara untuk menjalankan skrip shell
Ada beberapa cara untuk menjalankan skrip, yang saya tahu adalah: /path/to/script # using the path (absolute or relative) . script # using the . (dot) source script # using the `source` command Apakah lebih dari ini? Apa perbedaan di antara mereka? Apakah ada situasi yang harus saya gunakan satu dan …








3
Bagaimana cara mengumpulkan array garis dengan benar di zsh
Saya pikir yang berikut ini akan mengelompokkan output my_commanddalam array baris: IFS='\n' array_of_lines=$(my_command); sehingga $array_of_lines[1]akan merujuk pada baris pertama dalam output dari my_command, $array_of_lines[2]ke yang kedua, dan sebagainya. Namun, perintah di atas sepertinya tidak berfungsi dengan baik. Tampaknya juga membagi output my_commandsekitar karakter n, seperti yang telah saya periksa print …
42 shell-script  zsh 


4
Menemukan file terbesar secara rekursif
Saya mencoba mencari file terbesar di direktori secara rekursif. Jika ada subdirektori di dalam direktori tersebut, fungsi tersebut perlu masuk ke dalam direktori itu dan memeriksa untuk melihat apakah file terbesar ada di sana. Setelah file terbesar ditemukan, output ditampilkan dengan nama jalur relatif dan nama serta ukuran file terbesar. …


3
Variabel sebagai perintah; eval vs bash -c
Saya membaca skrip bash yang dibuat seseorang dan saya perhatikan bahwa penulis tidak menggunakan eval untuk mengevaluasi variabel sebagai perintah yang digunakan penulis bash -c "$1" dari pada eval "$1" Saya berasumsi menggunakan eval adalah metode yang disukai dan mungkin juga lebih cepat. Benarkah? Apakah ada perbedaan praktis antara keduanya? …

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.