Pertanyaan yang diberi tag sh

194
Beralih dari zsh ke bash di OSX, dan kembali lagi?

Jadi saya belajar untuk mengembangkan di Rails, dan telah menemukan kekuatan zsh. Namun, untuk beberapa tugas saya yang lain, saya ingin menggunakan Bash normal. Meskipun mereka sama, saya hanya merasa nyaman dengan lay out of bash dalam beberapa situasi. Bagaimana cara saya bolak-balik, atau...

193
Ganti kasus dengan fallthrough?

Saya mencari sintaks yang benar dari pernyataan switch dengan kasus fallthrough di Bash (idealnya case-insensitive). Dalam PHP saya akan memprogramnya seperti: switch($c) { case 1: do_this(); break; case 2: case 3: do_what_you_are_supposed_to_do(); break; default: do_nothing(); } Saya...

193
Pass semua variabel dari satu skrip shell ke yang lain?

Katakanlah saya memiliki skrip shell / bash test.shdengan nama : #!/bin/bash TESTVARIABLE=hellohelloheloo ./test2.sh test2.shPenampilan saya seperti ini: #!/bin/bash echo ${TESTVARIABLE} Ini tidak bekerja. Saya tidak ingin meneruskan semua variabel sebagai parameter karena imho ini...

193
Secara otomatis memasukkan kata sandi SSH dengan skrip

Saya perlu membuat skrip yang secara otomatis memasukkan kata sandi ke sshklien OpenSSH . Katakanlah saya perlu SSH myname@somehostmenggunakan kata sandi a1234b. Saya sudah mencoba ... #~/bin/myssh.sh ssh myname@somehost a1234b ... tapi ini tidak berhasil. Bagaimana saya bisa mendapatkan...

192
Baca variabel dalam bash dengan nilai default

Saya perlu membaca nilai dari terminal dalam skrip bash. Saya ingin dapat memberikan nilai default yang dapat diubah pengguna. # Please enter your name: Ricardo^ Dalam skrip ini promptnya adalah "Silakan masukkan nama Anda:" nilai defaultnya adalah "Ricardo" dan kursornya akan setelah nilai...

192
Menggunakan variabel di dalam heredoc bash

Saya mencoba menginterpolasi variabel di dalam heredoc bash: var=$1 sudo tee "/path/to/outfile" > /dev/null << "EOF" Some text that contains my $var EOF Ini tidak berfungsi seperti yang saya harapkan ( $vardiperlakukan secara harfiah, tidak diperluas). Saya perlu menggunakan sudo...

191
Cara menghapus file yang lebih lama dari X jam

Saya sedang menulis skrip bash yang perlu menghapus file lama. Saat ini diterapkan menggunakan: find $LOCATION -name $REQUIRED_FILES -type f -mtime +1 -delete Ini akan menghapus file yang lebih lama dari 1 hari. Namun, bagaimana jika saya membutuhkan resolusi yang lebih baik dalam 1 hari,...

191
Jalankan perintah shell berulang kali sampai gagal?

Saya telah menulis tes fuzzy yang gagal gagal. Saya telah menambahkan beberapa kode debug, tetapi sekarang saya ingin menjalankan tes sampai gagal sehingga saya dapat mengumpulkan hasil debug. Saya telah menyiapkan tes sehingga saya dapat menjalankannya menggunakan: ./runtest Solusi saya saat...