Pertanyaan yang diberi tag bash

2
skrip bash sambil mengulang jika variabel benar

Saya memiliki skrip bash berikut: while [ $loop == "true" ] do //do stuff done tetapi mengatakan kesalahan di [. Ini juga berjalan sebagai daemon, ketika argumen berhenti dilewatkan ke skrip ... loop harus Saya menduga pengaturan $ loop ke false akan secara otomatis mengakhiri loop....

2
penyelesaian tab kiri dalam bash atau zsh

Ketika saya menggunakan penyelesaian tab standar dalam bash atau zsh, saya mengetik bagian pertama nama file atau jalur, lalu tekan untuk menyelesaikan kata. Ini berfungsi baik kecuali saya berada di direktori yang penuh dengan file di mana semua variasi dalam nama file ada di akhir kata, mis....

2
Abaikan variabel dari shell lain

Saya berada di workstation linux di jaringan, dengan distrib "lama". Selanjutnya, shell login diberlakukan untuk CSH. Saya sudah bertanya kepada Admin apakah mungkin untuk beralih ke yang lain (saya ingin melakukan bash), tetapi itu tidak boleh dilakukan ... Oleh karena itu, saya menjalankan bash...

2
Variabel $ PATH yang terhapus di Mac OS X

Saya melakukan sesuatu pada PATH saya. Saya mencoba untuk menambahkan beberapa jalur baru dan sekarang tidak ada perintah suka open ~/.bash_profilebekerja, dan echo $PATHhanya menunjukkan satu jalur yang ada /Application/Filename. Apakah ada cara untuk memperbaikinya? Ini adalah Mac OS X Lion...

2
Buka aplikasi dengan hak yang lebih rendah

Saya memiliki penginstal mac yang berjalan sebagai root dengan skrip bash pre dan post install. Pada akhir skrip instal pasang saya meluncurkan aplikasi yang mewarisi dan terbuka sebagai root. Apakah ada cara saya bisa menurunkan izin kembali ke pengguna yang menjalankan pemasang dan kemudian...

2
Haruskah saya menggunakan kucing dan bukannya di sini?

Artikel Mengenkripsi file tar menggunakan openssl memiliki baris berikut: tar cvj ~/Projects/arc/ | openssl smime -encrypt -aes256 -binary -outform DEM public.pem | dd of=arc.bckp kita bisa menggunakan cat daripada dd pada akhirnya ... tetapi haruskah kita? mana yang lebih baik untuk digunakan di...

2
Bash / csh: tes untuk akhir file (EOF) dari stdin

Saya akan melakukan: if not eof(stdin): pass stdin to program else: do nothing Saya merasa itu dapat ditulis cukup dekat dengan: if test ! --is-eof - ; then exec program Masalah yang saya coba selesaikan adalah programmembaca dari stdin tetapi macet jika tidak mendapat input. Saya tidak...

2
Mengubah bash ke zsh: menyatakan fungsi dan pernyataan if

Saya telah menyalin kode ini dari suatu tempat dan saya mencoba memodifikasinya untuk kebutuhan saya. Itu dirancang untuk bash tapi saya menjalankannya di bawah zsh. Saya selalu mengalami kesulitan menjalankan skrip bash di bawah zsh, karena tampaknya ada beberapa perbedaan antara kedua bahasa...

2
Mendapatkan regex untuk mencocokkan nama file

Saya memiliki skrip yang mencantumkan sekelompok file yang cocok dengan kriteria tertentu. Ini menghasilkan nama file saja dan ada banyak teks yang tidak perlu. Contoh string adalah: [gg]_Magi_-_13_[DB38165F].mkv Apa yang ingin saya capai dalam output adalah: [gg]_Magi_-_13 Saya sudah...

2
Hanya dapat menggunakan beberapa perintah sebagai sudo

Saya memiliki sedikit masalah dengan beberapa perintah belakangan ini, tidak berfungsi sebagaimana mestinya. Saya ingin bermain-main dengan beberapa Markdown dan mencobanya sebagai pengganti beberapa halaman HTML sederhana, jadi saya melihat ke beberapa alat yang mudah digunakan dan menemukan...

2
Membuat alias untuk `tree -P '* name *'`

Saya sedang membuat alias untuk perintah berikut dengan tree program: tree -P '*name*' Ini bekerja persis seperti yang saya inginkan. Tetapi ketika saya membuat alias untuk perintah ini, perintah tersebut berperilaku berbeda: Hanya mencetak direktori dan bukan file. Di

2
Bagaimana saya bisa membuat beberapa folder?

Bagaimana saya bisa membuat beberapa subfolder dalam folder dalam satu perintah. Misalnya, saya ingin membuat: /home/user/*create dir1*/*create dir2*/*create dir3*/ Asalkan, saya tidak punya dir1. Dan saya tidak bisa menggunakan 3 perintah, dan tidak bisa menggunakan shell...