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
Dapatkan semua kemungkinan kombinasi kata dalam huruf kecil / besar
Saya ingin menulis skrip bash untuk mencetak semua kemungkinan permutasi huruf besar dan kecil dari kata tertentu, misalnya harley: harley harleY harlEy harLey ... HARLey HARLEy HARLEY Solusi naif saya adalah menulis n-th (n is len (word)) bersarang untuk-loop untuk kata khusus ini: #!/bin/bash for a in {h,H}; do for …
14 bash  string 

3
Bagaimana cara menghilangkan gangguan ketika memulai GUI dari terminal?
Saya lebih suka meluncurkan aplikasi GUI dari jendela terminal daripada dengan menggunakan desktop grafis. Yang sering membuat jengkel adalah sering pengembang tidak mengantisipasi jenis penggunaan ini, sehingga aplikasi mencetak banyak pesan yang tidak berguna, samar, atau tidak informatif ke stdout atau stderr. Kekacauan lebih lanjut pada terminal terjadi karena menjalankan …

1
Apakah mungkin menggunakan beberapa dokumen di sini di bash?
Bisakah seseorang menggunakan beberapa dokumen di sini untuk memberikan input ke perintah dalam bash? $ cat <<<foo <<<bar bar $ cat <<EOF1 <<EOF2 > foo > EOF1 > bar > EOF2 bar Jelas, dalam kedua kasus, dokumen-kedua di sini digunakan sebagai stdin, dan menggantikan referensi pertama. Apakah solusi untuk menggunakan …

5
Pindahkan setiap file yang bukan direktori
Saya memiliki direktori yang saya coba bersihkan yang berisi file dan subdirektori. Yang saya coba lakukan adalah sederhana: pindahkan semua file ke direktori lain, tetapi biarkan semua sub-direktori sebagaimana adanya. Saya sedang memikirkan sesuatu seperti: mv [*_but_no_dirs] ./other_directory Sepertinya harus ada cara sederhana untuk melakukan ini dengan wildcard *dan regex …
14 bash  directory  wildcards  mv 


1
Cara menghapus kode warna dari stdout dan pipa ke file dan stdout
Saya punya program yang menggunakan printfdengan beberapa tputcampuran di dalamnya dan saya ingin menyalurkan output ke stdout serta file. Saya lebih suka menggunakan sedkarena saya tidak ingin ada ketergantungan yang tidak perlu pada skrip saya. Inilah yang saya dapatkan sejauh ini. printf "\n$(tput setaf 6)| $(tput sgr0)$(tput setaf 7)Sourcing files...\033[m\n" …

3
Bagaimana cara mengarahkan output dari suatu perintah?
Saya mencoba menulis skrip sederhana untuk memonitor status jaringan saya, tanpa semua pingoutput: ping -q -c 1 google.com > /dev/null && echo online || echo offline Masalahnya adalah ketika saya tidak terhubung, saya masih mendapatkan pesan kesalahan di output saya: ping: unknown host google.com offline Bagaimana saya bisa menjaga pesan …
14 bash  ping  output 

2
Script untuk dengan cepat menguji semua tombol keyboard
Saya perlu memeriksa beberapa notebook untuk tombol keyboard yang buruk, dan jadi saya ingin mempercepatnya sebanyak mungkin. Saya tidak menemukan apa pun untuk tugas khusus ini, jadi ide saya adalah skrip yang membaca tombol yang ditekan dan mengetahui semua tombol keyboard, jadi saya dapat menamparnya dengan cepat dan melaporkan mana …
14 bash  grep  awk  keyboard  stdout 



5
Bisakah saya memilih hanya satu hasil dari bash glob?
Saya mencoba menulis skrip untuk pekerjaan untuk mengotomatiskan beberapa pelaporan pada output. File-file Log (saat ini sedang 'dibakukan' di masa depan) disimpan dalam struktur jalur semacam ini: /<root_path>/<process_one_path>/logs/<time_date_stamp>/<specific_log_file> /<root_path>/<process_two_path>/logs/<different_time_date_stamp>/<specific_log_file> Setiap bagian dari jalur diketahui kecuali cap tanggal waktu, yang selalu merupakan yang terbaru di folder. Jika saya mencoba menggunakan kartu …
14 bash  wildcards  glob 

4
Apa perbedaan antara Ctrl-Z dan kill -STOP?
Ketika saya menjalankan perintah ( makepada proyek besar) dari shell, saya bisa mengetik Ctrl-Z untuk menghentikan proses dan kembali ke shell. Selanjutnya, saya bisa lari fguntuk melanjutkan proses. Saya mencoba menulis skrip shell untuk mengotomatisasi ini (khususnya, untuk memeriksa suhu CPU saya setiap beberapa detik dan menghentikan proses jika terlalu …

1
Direktori Bash No Longer Changes
Bash shell saya tidak akan lagi mengubah direktori dengan cd. Saya perhatikan sebelumnya ketika bekerja dan menemukan bahwa setiap kerang baru yang saya buka (terminal atau xterm dll) akan macet di direktori home dan tidak bisa keluar (terminal yang sudah terbuka terus berfungsi dengan baik). [~]$ pwd /home/sys/dave [~]$ cd …
14 linux  bash 

2
Mengapa perintah xargs ini tidak berfungsi?
Saya ingin menghapus semua ekstensi .sh jadi ini: ls *.sh | xargs -I {} mv {} `basename {} .sh` Namun tidak berfungsi, berperilaku seperti basenamemengembalikan nama file yang tidak berubah. Mengapa berperilaku seperti itu? Misalnya, ini berfungsi: ls *.sh | xargs -I {} echo `basename {}.jpg .jpg`; EDIT : Solusi: …

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.