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.





2
Cara menjamin ketersediaan $ BASH_ENV
Shell non-interaktif, non-login akan mencoba sumber skrip apa pun yang ditentukan dalam $ BASH_ENV. Tetapi bagaimana saya menjamin $ BASH_ENV disetel sebelum pekerjaan cron atau skrip memiliki kesempatan untuk menetapkan $ BASH_ENV untuk sesi tertentu? Apakah satu-satunya pilihan untuk mengkompilasi Bash dengan hardcoded?

1
Apa perbedaan antara keempat perintah (fifo, substitusi proses, pengalihan ...)
Tujuan saya adalah membuat server gema sederhana menggunakan ncdan tunggal fifo. Saya tidak mencari cara terbaik untuk melakukannya, saya hanya mencoba memahami semantik dari perintah berikut (ketika garpu terjadi, mengapa, apa yang berubah, mengapa perintah berperilaku berbeda ...). Saya menggunakan Bash, jadi saya tidak yakin jika semua perintah akan bekerja …

4
hapus baris yang lebih baru dari tanggal yang diberikan dalam file
Saya terjebak pada bagaimana saya bisa menghapus garis yang lebih baru dari tanggal yang ditentukan. Berikut adalah cuplikan dari isi file. buildsave.txt 647919 2013/11/30 647946 2013/11/30 647955 2013/12/01 648266 2013/12/03 648267 2013/12/03 648674 2013/12/04 Saya ingin menghapus garis yang lebih baru dari 2013/12/03 hanya menyisakan 647919 2013/11/30 647946 2013/11/30 647955 …



2
Melewati argumen ke shell yang disediakan
man su mengatakan: You can use the -- argument to separate su options from the arguments supplied to the shell. man bash mengatakan: -- A -- signals the end of options and disables further option processing. Any arguments after the -- are treated as filenames and arguments. An argument of …
8 bash  shell  su  options 

3
Penyelesaian tab Bash, berhenti mencari
Ketika saya mengetikkan bash dan saya menekan tombol "tab" untuk menyelesaikan otomatis, kadang-kadang butuh waktu yang signifikan. Misalnya, file IO untuk membaca direktori membutuhkan waktu> 5 detik, dan dengan demikian saya digantung menunggu IO untuk menyelesaikan sebelum saya dapat melanjutkan mengetik. Saya frustrasi dan Ctrl-C sehingga saya bisa mengulang apa …


2
Apa cara paling efisien untuk memahami dua hal yang sepenuhnya terpisah dan menetapkan nilai ke variabel yang terpisah?
CentOS 6.x Saya ingin mengambil output dari curl, grep untuk dua string yang benar-benar terpisah, dan menetapkan nilai masing-masing sebagai variabel. Apa cara paling efisien untuk melakukan ini (tanpa menulis output ke disk)? Biasanya saya akan berpikir memiliki skrip dengan sesuatu seperti: #!/usr/bin/env bash foo1=$(curl https://domain.com/file.xml | grep string1) foo2=$(curl …

4
regex cocok dengan "temukan"
Saya mencoba menggunakan perintah temukan untuk menemukan file di folder rumah saya, namun setiap kali saya mencoba dan menjalankan ini saya tidak mendapatkan hasil: locate -i -l 4 --regexp '^\/home\/jack\/[A-Za-z0-9\/\ ]*(My.)*$' Saya juga sudah mencoba ^\/home\/jack\/^(?!\.)[A-Za-z0-9\/\ ]*(My.)*$tetapi tidak mengembalikan hasil juga. File yang saya cari hanya untuk mengujinya /home/jack/Music/Foals/My Number.flac …

3
apakah mungkin mengubah direktori kerja shell induk secara terprogram?
Saya ingin menulis beberapa kode untuk memungkinkan saya beralih ke beberapa direktori yang biasanya saya kunjungi. Katakanlah program ini mycd, dan /a/very/long/path/namemerupakan direktori yang ingin saya kunjungi. Jadi saya cukup mengetik mycd 2saja cd /a/very/long/path/name. Di sini saya menganggap mycdtahu 2mengacu pada itu /a/very/long/path/name. Mungkin juga ada mycd 1, mycd …

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.