Pertanyaan yang diberi tag «bash-scripting»

Bash scripting membuat skrip dalam bahasa Bash shell.

3
Baris baru dalam for for
Bagaimana saya bisa membuat baris baru dalam for for loop in bash? Saya sudah mencoba echo -e tetapi tidak bekerja. Ketika saya membuka file log semuanya ada dalam satu baris. for i in */ ; do sitefolder="$HOME/domains/${i%%/}/public_html" if [ -d "$sitefolder" ]; then echo -e "\nBackup of ${i%%/} successfull" >> …

2
bash + skrip hybrid PERL
Saya baru mengenal komunitas ini, saya mencoba menemukan jawaban yang relevan tetapi tidak dapat menemukan jawaban. Pertanyaan saya adalah, saya ingin menggunakan skrip perl dalam direktori file yang diakhiri dengan .fasta, jika saya melakukannya di bash as for i in *.fasta do perl script.pl done Pertanyaannya adalah: Bagaimana saya bisa …


1
Apa perbedaan antara \ e [38; 5; 175m dan \ [\ e [38; 5; 175m \] sehubungan dengan warna bash?
Saya telah mencoba mempelajari cara menyesuaikan shell saya dan saya menemukan dua cara berbeda dalam menentukan warna di shell Bash. Mereka berdua tampaknya mencapai tujuan yang sama dan saya tidak yakin apa perbedaannya (jika ada). Apa yang dilakukan [dan] sekitarnya? Contoh: # colors! red="\e[38;5;196m" lightMagenta="\[\e[38;5;175m\]" reset="\[\033[0m\]" # Change command prompt …

2
Tetapkan nilai atau string ke variabel dalam skrip linux
Saya mencoba untuk menetapkan output dari basenameperintah file ke variabel "nama file". pathsadalah file yang berisi lokasi jalur, mis/root/home/david/mynote $FILEadalah = mynote. grepadalah untuk mendapatkan path lengkap /root/home/david/mynotedan basenamehanya mengekstraksi mynotedan menetapkannya ke variabel filename. filename=basename `grep $FILE House/paths` Dengan baris perintah di atas, nilai filenameselalu kosong ketika saya masukkan …



1
Script untuk memindahkan atau membongkar file (rtorrent ketika skrip selesai)
Konsep Jadi saya sudah berjuang untuk sementara waktu sekarang dengan skrip yang akan berjalan ketika rtorrent telah selesai mengunduh. Script harus memeriksa argumen ketiga dari rtorrent dan bertindak sesuai. .rtorrent.rc: system.method.set_key = event.download.finished,unrar_move_files,"execute={/home/holmen/script/testrt.sh,$d.get_base_path=,$d.get_name=,$d.get_custom1=}" Scriptnya terlihat seperti ini: #!/bin/bash # First, copy the downloaded material to the storage drive # then …

0
Galat saat membuka GTKWave: "Pasangan domain / default (.GlobalPreferences, AppleLanguages) tidak ada"
Jadi saya mengunduh program yang disebut GTKWave menggunakan perintah berikut: brew tap homebrew/cask brew cask install gtkwave Itu gtkwave.app ada di folder Aplikasi saya. Tautan simbolis gtkwave telah ditambahkan ke usr/local/bin map. Itu menunjuk ke /Applications/gtkwave.app/Contents/MacOS/gtkwave yang merupakan file skrip. Berikut adalah isi dari file skrip tersebut . Ketika saya …


1
Format waktu zulu
Saya punya skrip yang menghasilkan zona waktu Zulu. Bagaimana cara mengubah format dalam skrip shell / bash seperti ini? 20140730000255 - & gt; 2014-07-30 Terima kasih sebelumnya Salam

0
Muat .war saat startup
Baru saja menginstal Linux Mint 18 di laptop cadangan saya, dan saya masih pemula di linux. saya ingin membuat Gitbucket untuk autostart ketika saya menyalakan laptop saya, tetapi bahkan setelah membaca pertanyaan seperti ini dan mengikuti jawaban init.d saya tidak bisa menjalankannya. Hanya catatan: sepertinya saya perlu memanggil java -jar …

1
Hasil tak terduga dari perintah sortir linux bash
Saya punya file foo.txt dengan konten ini: chr1 15 chr11 5 chr11 8 chr1 7 chr2 23 chr1 35 Saya mencoba mengurutkannya terlebih dahulu sesuai dengan kolom pertama, dan kemudian menurut kolom kedua untuk memutuskan hubungan dengan perintah berikut di linux shell: sort -k 1,1 -k 2,2n foo.txt Tetapi hasilnya …

1
sox batch mengkonversi dari .raw ke .wav
Saya mencoba mengonversi 728 file .raw ke file .wav 16khz tapi saya menerima kesalahan berikut format sox FAIL: tidak bisa membuka file input `outputdir / rawfile / b95981d1-3aa6-4d10-b755-990915951efc ': Tidak ada file seperti itu atau direktori Script yang saya gunakan adalah #!/bin/bash mkdir -p "outputdir" for i in rawfile/*.raw; do …

2
Bagaimana cara menyisipkan baris ke file tertentu di mana string tidak ada?
Saya mencari bantuan dengan skrip kecil. Saya ingin mencari semua file yang terkait /usr/local/directadmin/data/users/*/httpd.conf untuk string centralized.log Jika string tidak ada dalam file, saya ingin memasukkan 2 baris ke dalamnya. Saat ini saya memiliki skrip berikut: #!/bin/bash if ! grep -q centralized.log /usr/local/directadmin/data/users/*/httpd.conf ; then sed -i '33iCustomLog /var/log/centralized.log combined' …

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.