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.

5
Jalankan terminator di direktori yang diperlukan dan kemudian jalankan perintah yang diperlukan
Saya ingin membuka Terminator di direktori tertentu, misalnya /home/downloads/, dan kemudian jalankan perintah. Saya melakukan bagian pertama dengan "perintah khusus" ini: cd /home/downloads; bash Terminator sekarang mulai di direktori ini, tetapi bagaimana saya bisa melakukan bagian kedua? Sekarang terminator sudah dimulai di direktori unduhan, saya ingin menjalankan perintah yang saya …



1
Bagaimana cara kerja penyelesaian otomatis Bash?
Saya dapat memahami bahwa penyelesaian otomatis bash berfungsi untuk utilitas standar. Tapi bagaimana cara menyelesaikan otomatis untuk program kustom seperti Oracle SQL loader? Dalam perintah berikut ini jika Anda Tab setelah control=itu otomatis melengkapi ke nama file kontrol: sqlldr kshitiz/oracle@XE control=data.ctl data=data.csv bad=data.bad log=data.log Bagaimana ia tahu harus mengisi file …

3
Nilai pengembalian fungsi waktu habis
Saya menggunakan fungsi batas waktu pada debian untuk menunggu 5 detik untuk skrip saya. Bekerja dengan baik tetapi masalah yang saya miliki adalah bahwa saya membutuhkan nilai kembali. Suka 1 untuk batas waktu dan 0 tanpa batas waktu Bagaimana saya akan melakukan ini? Lihatlah kode saya: timeout 5 /some/local/script/connect_script -x …

4
Pisahkan string tunggal menjadi array karakter menggunakan HANYA bash
Saya ingin memecah 'hello'menjadi h e l l odalam array hanya menggunakan bash, saya bisa melakukannya dengan sed 's/./& /g'tetapi saya ingin tahu bagaimana membagi string ke dalam array di Bash ketika saya tidak tahu apa pembatas akan menjadi, atau pembatas adalah karakter tunggal. Saya tidak berpikir saya dapat menggunakan …
9 bash  string  split 

2
jika perintah dalam find -exec
Saya hanya mencoba daftar semua direktori dan file di bawah direktori saat ini dan juga menulis apakah mereka file atau direktori dengan perintah berikut: find -exec echo `echo {} : ;if [ -f {} ]; then echo file; else echo directory;fi` \; Saya tahu ini adalah perintah yang konyol, saya …

1
cd ke direktori sebelumnya tanpa gema dari nama direktori
Jawaban ini memberi saya cd -singkatan untuk mengubah ke direktori saya sebelumnya di Bash. Itu memang memiliki masalah besar: ia mencetak direktori yang diubahnya, membuang ruang layar saya, karena direktori itu kemudian diulang dalam prompt di baris berikutnya. Saya tahu saya bisa melakukannya cd $OLDPWD, juga disebutkan dalam jawaban itu, …

2
bash cara menghapus opsi dari parameter setelah pemrosesan
Saya ingat pernah melihat di suatu tempat bashskrip menggunakan casedan shiftberjalan melalui daftar parameter posisi, mengurai flag dan opsi dengan argumen ketika bertemu mereka, dan menghapusnya setelah parsing hanya meninggalkan argumen kosong, yang kemudian diproses oleh sisa dari naskah. Misalnya, dalam mem-parsing baris perintah cp -R file1 -t /mybackup file2 …
9 bash  arguments 

1
Menjalankan proses-id dari perintah diluncurkan dengan "su -c"
Saya menjalankan program java di dalam shell dan menulis id proses ke file teks. Jadi ketika saya melakukan ini: nohup java app.Main > /dev/null 2>&1 & echo $! > /var/run/app.pid Berhasil. Tapi saya benar-benar ingin menjalankannya sebagai pengguna lain su - appuser -c "nohup java app.Main > /dev/null 2>&1 &" …
9 bash  shell  su 

2
simpan alias ketika saya menggunakan sudo bash
Saya memiliki server Centos 5.5 yang memiliki perintah alias saya sendiri untuk akun saya. Ketika saya melakukannya sudo bashsaya masih bisa menggunakan alias itu, saya tidak perlu menambahkan alias ke root .bashrc. Saya memiliki server lain yaitu Centos 6.5. Tetapi ketika saya mengeksekusi sudo bash, itu tidak akan menggunakan alias …
9 bash  sudo 


1
cara pulang pergi array asosiatif bash ke file teks?
Saya ingin mengingat array asosiatif antara berbagai skrip berjalan. Apa yang saya miliki sejauh ini adalah bahwa diberikan file teks yang berisi satu pasangan kunci / nilai: ( [james]=bond ) Adalah skrip untuk memuatnya ke dalam array asosiatif, tambahkan padanya, kemudian gema dengan cara yang dapat diarahkan ke file kedua: …
9 bash 

3
Bagaimana cara memiliki riwayat perintah dengan output cap waktu ke terminal terus menerus?
Saya menggunakan alias sederhana untuk mengaktifkan "pelacakan" perintah di satu atau banyak jendela terminal: alias trackmi='export PROMPT_COMMAND="history -a; $PROMPT_COMMAND"' Lalu saya hanya file .bash_historytail -f saya di terminal lain di ruang kerja untuk mendapatkan umpan balik segera. Saya baru saja mengaktifkan riwayat tidak terbatas dan memperbarui format riwayat saya ( …


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.