Pertanyaan yang diberi tag «bash»

Pertanyaan khusus untuk GNU's Bourne Again SHell, berbeda dengan shell Bourne / POSIX lainnya. Untuk pertanyaan tentang shell Unix secara umum, gunakan tag / shell sebagai gantinya.



3
Apakah fungsi dijalankan sebagai subproses di Bash?
Di Advanced Bash-Scripting Guide , misalnya 27-4 , baris ke-7 dari bawah, saya telah membaca ini: Suatu fungsi berjalan sebagai sub-proses. Saya melakukan tes di Bash, dan sepertinya pernyataan di atas salah. Pencarian di situs ini, Bash Man, dan mesin pencari saya tidak membawa cahaya. Apakah Anda punya jawaban dan …
28 bash  process  function 



9
untuk vs temukan di Bash
Saat mengulang file, ada dua cara: gunakan for-loop: for f in *; do echo "$f" done gunakan find: find * -prune | while read f; do echo "$f" done Dengan asumsi dua loop ini akan menemukan daftar file yang sama, apa perbedaan dalam dua opsi dalam kinerja dan penanganan?


4
Bagaimana cara "grep" untuk panjang garis dalam rentang tertentu?
CATATAN: Pertanyaan ini merupakan pelengkap dari T&J ini: Bagaimana cara "grep" untuk panjang garis * tidak * dalam rentang tertentu? Saya hanya perlu mendapatkan baris dari file teks (daftar kata, dipisahkan dengan baris baru) yang memiliki rentang panjang minimum atau sama dengan 3 karakter, tetapi tidak lebih panjang atau sama …
28 bash  sed  grep  perl 



5
Glob dengan Urutan Numerik
Saya memiliki daftar file pdf ini dalam direktori: c0.pdf c12.pdf c15.pdf c18.pdf c20.pdf c4.pdf c7.pdf c10.pdf c13.pdf c16.pdf c19.pdf c2.pdf c5.pdf c8.pdf c11.pdf c14.pdf c17.pdf c1.pdf c3.pdf c6.pdf c9.pdf Saya ingin menggabungkan ini menggunakan ghostscript dalam urutan numerik (mirip dengan ini): gs -q -sPAPERSIZE=a4 -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=out.pdf *.pdf Tetapi …

3
Apa artinya "sementara:;"?
Saya tahu apa itu whileloop. Namun, saya hanya melihatnya bekerja dengan: while [condition] while ![condition] while TRUE (infinite loop) Dimana pernyataan sesudahnya whileharus berupa TRUEatau FALSE. Ada perintah builtin shell bernama :. Ini digambarkan sebagai perintah dummy yang tidak melakukan apa-apa, tetapi saya tidak tahu apakah itu sama di sini, …


2
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 "elegan"?
27 bash  shell  string 


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.