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.




4
Bisakah skrip shell mencetak argumennya, yang dikutip seperti yang Anda tulis di shell prompt?
Dalam skrip shell, pemahaman saya adalah yang "$@"memperluas argumen skrip, mengutipnya sesuai kebutuhan. Misalnya ini meneruskan argumen skrip ke gcc: gcc -fPIC "$@" Saat menggunakan sintaks bash pass-to-stdin <<<, "@$"tidak berfungsi seperti yang saya harapkan. #!/bin/bash cat <<< "$@" Memanggil script as ./test.sh foo "bar baz"give foo bar baz Saya …



6
hanya tampilkan disk fisik saat menggunakan df dan mount
Ketika saya menggunakan dfatau mount, saya terutama tertarik pada partisi disk fisik. Saat ini output dari perintah-perintah itu kewalahan oleh filesystem sementara dan virtual, cgroups dan hal-hal lain yang saya tidak tertarik secara teratur. Partisi fisik saya di output selalu dimulai dengan ' /', jadi saya mencoba membuat alias untuk …


3
Cara menggunakan bash builtin untuk mengganti output subkulit atau fungsi
Saya mencoba menggunakan substring bash bawaan untuk mengganti output subshell atau fungsi bash lainnya. Perintah-perintah berikut berfungsi dengan baik di zsh; tetapi menghasilkan bad substitutionkesalahan dalam bash: ${${PWD##*/}//trunk/latest} atau ${$(basename $PWD)//trunk/latest} output harus menjadi folder terakhir $PWD, digantikan oleh latestketika direktori saya saat initrunk jadi /home/user/trunkharus menjadilatest Apakah ada setara …
9 bash 


1
Bash: Berapa banyak sesi bersarang yang mendalam?
Katakanlah saya memulai bashshell, ... dan kemudian bashsesi lain dari dalam shell itu, ... dan kemudian bashsesi lain dari dalam sesi itu, ... dan kemudian bashsesi lain dari dalam sesi itu, ... (kali N) dll Untuk keluar dari semua sesi N saya harus mengetikkan exitN kali. Bagaimana cara mengetahui seberapa …

3
Baris baru dalam variabel bash
Saya mencoba untuk menyimpan beberapa baris dalam variabel bash, tetapi sepertinya tidak berhasil. Misalnya, jika saya mencantumkan /binsatu file per baris dan menyimpannya $LS, maka saya meneruskan $LSsebagai stdin wc, selalu mengembalikan 1: $ ls -1 /bin | wc -l 134 $ LS=$(ls -1 /bin); wc -l <<< $LS 1 …
9 bash  shell  quoting 


2
Dalam loop di atas array, tambahkan elemen ke array
Saya punya masalah dengan for loop in bash. Sebagai contoh: Saya punya array ("etc" "bin" "var"). Dan saya beralih pada array ini. Tetapi dalam loop saya ingin menambahkan beberapa nilai ke array. Misalnya array=("etc" "bin" "var") for i in "${array[@]}" do echo $i done Ini menampilkan etc bin var(tentu saja …
9 bash  array  for 

3
Suntikkan baris ke bash history
Secara default, bash memuat baris dari ~/.bash_historyke histori. Apakah mungkin menambahkan file khusus untuk dimuat? Saya ingin menyuntikkan file yang berisi perintah yang sering saya gunakan dan mengaksesnya melalui pencarian bawaan.
9 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.