Pertanyaan yang diberi tag «bash»

Untuk pertanyaan tentang skrip yang ditulis untuk shell perintah Bash. Untuk skrip shell dengan kesalahan / kesalahan sintaksis, silakan periksa dengan program shellcheck (atau di server shellcheck web di https://shellcheck.net) sebelum memposting di sini. Pertanyaan tentang penggunaan interaktif Bash lebih cenderung pada topik di Super User daripada di Stack Overflow.


7
Kesalahan RE: urutan byte ilegal di Mac OS X
Saya mencoba mengganti string di Makefile di Mac OS X untuk kompilasi silang ke iOS. String telah menyematkan tanda kutip ganda. Perintahnya adalah: sed -i "" 's|"iphoneos-cross","llvm-gcc:-O3|"iphoneos-cross","clang:-Os|g' Configure Dan kesalahannya adalah: sed: RE error: illegal byte sequence Saya telah mencoba melarikan diri dari tanda kutip ganda, koma, tanda hubung, dan …
184 regex  macos  bash  sed 

6
Looping over arrays, mencetak indeks dan nilai
Saya ingin melakukan sesuatu seperti ini: foo=( ) foo[0]="bar" foo[35]="baz" for((i=0;i<${#foo[@]};i++)) do echo "$i: ${foo[$i]}" done # Output: # 0: bar # 1: Lalu saya mencoba untuk mengulanginya menggunakan untuk di: foo=( ) foo[0]="bar" foo[35]="baz" for i in ${foo[@]} do echo "?: $i" done # Output: # ?: bar # …
184 bash 

14
Jalankan skrip bash dari URL
Katakanlah saya punya file di URL "http://mywebsite.com/myscript.txt" yang berisi skrip: #!/bin/bash echo "Hello, world!" read -p "What is your name? " name echo "Hello, ${name}!" Dan saya ingin menjalankan skrip ini tanpa terlebih dahulu menyimpannya ke file. Bagaimana saya melakukan ini? Sekarang, saya telah melihat sintaksnya: bash < <(curl -s …
184 linux  bash  curl 


13
Cara apa pun untuk keluar dari skrip bash, tetapi tidak keluar dari terminal
Ketika saya menggunakan exitperintah dalam skrip shell, skrip akan mengakhiri terminal (prompt). Apakah ada cara untuk mengakhiri skrip dan kemudian tinggal di terminal? Skrip saya run.shdiharapkan untuk dieksekusi dengan bersumber langsung, atau bersumber dari skrip lain. EDIT: Untuk lebih spesifik, ada dua skrip run2.shsebagai ... . run.sh echo "place A" …
183 linux  bash 



7
Hapus semua baris yang dimulai dengan # dari file
Semua baris dengan komentar dalam file dimulai dengan #. Bagaimana saya bisa menghapus semua baris (dan hanya baris itu) yang dimulai dengan #? Baris lain yang berisi #, tetapi tidak di awal baris harus diabaikan.
182 bash  sed 



18
Bagaimana cara menyimpan kesalahan standar dalam suatu variabel
Katakanlah saya memiliki skrip seperti berikut: tidak berguna echo "This Is Error" 1>&2 echo "This Is Output" Dan saya punya skrip shell lain: alsoUseless.sh ./useless.sh | sed 's/Output/Useless/' Saya ingin menangkap "This Is Error", atau stderr lainnya dari useless.sh, menjadi variabel. Sebut saja ERROR. Perhatikan bahwa saya menggunakan stdout untuk …

14
Apakah ada perintah bash yang menghitung file?
Apakah ada perintah bash yang menghitung jumlah file yang cocok dengan suatu pola? Sebagai contoh, saya ingin mendapatkan jumlah semua file dalam direktori yang cocok dengan pola ini: log*
182 bash 

16
Cara default ke direktori lain, bukan direktori home
Ulasan dari Stack Overflow на русском : Git Bash изменить домашний каталог Saya mengembangkan pada mesin windows. Satu-satunya tempat yang saya butuhkan untuk baris perintah linux adalah Git Bash. Masalahnya adalah: Ketika saya membukanya, saya berada di direktori home. Saya harus mengubah direktori ke ruang kerja saya, seperti: cd ../../../d/work_space_for_my_company/project/code_source …
180 bash  shell  git-bash 


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.