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.


1
Setiap kali saya mengetik beberapa perintah yang salah, terminal saya mencoba menjalankan perintah itu di latar belakang
Sesuatu yang aneh mulai terjadi pada terminal saya. Setiap kali saya mengetik beberapa perintah yang salah, ia mencoba menjalankan perintah itu di latar belakang. hegeek@colinux: ~# l [9]+ Stopped l thegeek@colinux: ~# fdsl [10]+ Stopped fdsl Apa yang bisa menjadi masalah? EDIT: Setelah memulai ulang sistem, masalahnya terpecahkan. Tapi saya …

1
untuk loop tidak bekerja di bash
Saya memiliki kode di bawah ini untuk mengganti beberapa strigns dalam beberapa file, tetapi untuk loop memeriksa file pertama dan tidak mengeksekusi skrip perl. di bawah ini adalah kode saya if [ -f zebu.work.post_opt/ZEBU_CTO_FT_MOD.v ] then for file in $(./zebu.work.post_opt/ZEBU_CTO_FT_MOD*); do perl -i -p -e 's/input/inout/g' $file; perl -i -p …
7 bash  for 


3
Apa artinya `. / path / command` do? (Spasi setelah titik, jalur absolut)
Dari panduan ini hingga penyelesaian Bash kita belajar bahwa agar Bash dapat melakukan pelengkapan otomatis, seseorang harus melakukan . /etc/etc/bash_completion.d/foobar( perhatikan spasi setelahnya. ) agar penyelesaian Bash dapat berfungsi. $ /etc/bash_completion.d/ssh bash: /etc/bash_completion.d/ssh: Permission denied $ . /etc/bash_completion.d/ssh $ ls -l /etc/bash_completion.d | grep ssh -rw-r--r-- 1 root root 297 …
7 bash 

2
Bagaimana cara membuat kolom daftar item dengan lebar minimal?
Bagaimana cara membuat kolom input yang lstidak dikolomasikan seperti halnya? ls membuat tabel yang dioptimalkan dengan lebar minimum untuk setiap baris, misalnya: ls 2 dsao file with space with 5 e g wsdl-rubo-6cb0f1a9086e80c d file leading space tetapi jika saya memasukkan output ke column(mis. setiap file pada satu baris), itu …
7 bash  ls 


1
Perbedaan antara [[expr1 || expr2]] dan [[expr1]] || [[expr2]]
Pertimbangkan dua ekspresi kondisional expr1dan expr2, misalnya $i -eq $jdan $k -eq $l. Kita dapat menulis ini dalam bashbeberapa cara. Berikut ini dua kemungkinan [[ expr1 || expr2 ]] [[ expr1 ]] || [[ expr2 ]] Saya cukup yakin saya telah melihat rekomendasi di sini bahwa yang kedua harus lebih …
6 bash 

2
Bagaimana cara menukar dua argumen baris perintah terakhir?
$ ln -s ./dir/target.txt /path/to/source.txt{cursor here} Bagaimana cara swap file yang diketikkan nama file di baris perintah? Alt+ Tbertukar kata, bukan nama file, menghasilkan ln -s ./dir/target.txt /path/to/txt.source. Idealnya solusi juga harus diinterpretasikan "filenames with quotes.txt"dengan benar. Bisakah itu dilakukan dengan beberapa konfigurasi readline dan / atau bash, atau dengan …

2
Cara memasukkan string secara otomatis setelah konfirmasi
Saya memiliki bashjendela terminal tempat saya mengeksekusi satu perintah secara eksklusiffoo . Karena itu saya ingin setiap baris (setelah prompt tentu saja) dimulai dengan "foo" sehingga saya hanya perlu mengetikkan opsi dan argumen fungsi, tetapi bukan nama fungsi berulang. Tentu saja akan menyenangkan untuk dapat mengubah string yang dimasukkan secara …


1
Lolos variabel bash sebelum menyimpannya di database apache hive
Saya menjalankan file skrip sqoop_import_ATM.shdan ingin menyimpan log dalam SQLdatabase. Hal pertama yang saya lakukan adalah mengarahkan log ke variabel saya sendiri: OUTPUT="$(/home/me/sqoop_insights_extract/./sqoop_import_ATM.sh 2>&1)" Ini mendapat keduanya stdoutdanstderr Lalu saya menyimpan ini OUTPUTdalam SQLdatabase (bagian ini tidak berfungsi): hive -e "INSERT INTO SCHEDULED_MIGRATION_LOGS VALUES ('$OUTPUT')" Berikut adalah contoh log yang …

1
Bandingkan jalur dengan rumah pengguna dan tentukan apakah direktori pertama adalah ".nvm"
Jadi saya memiliki jalur ini sebagai direktori kerja saya sekarang: /home/oleg/.nvm/versions/node/v7.2.1/lib/node_modules Menggunakan skrip bash, saya ingin menentukan apakah direktori ini berada di dalam direktori home pengguna saya dan jika demikian, periksa juga apakah /home/$USER/<dir> ==? /home/$USER/.nvm Dengan kata lain, mencari untuk memeriksa apakah direktori pertama di jalur di bawah rumah …

1
Piping cat to sendmail tidak menghormati baris baru
Saya memiliki skrip yang menjalankan beberapa pemeriksaan kewarasan, menampilkan hasilnya ke file yang kemudian digabungkan dan disalurkan ke sendmailfungsi sebagai berikut: { echo "$headers"; echo; cat health_check.log; } | sendmail "$recipients" ; Jika saya catfile output adalah hasil dari pemeriksaan kewarasan pada sekitar 40 baris. Ketika saya menerima email, isi …
bash  cat  sendmail 
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.