Saya perlu menempelkan kode bash multi-baris ke terminal, tetapi setiap kali saya melakukannya, setiap baris dijalankan sebagai perintah terpisah segera setelah ditempel.
Ketika saya menggunakan Git Bash (di Windows), saya tidak dapat menjalankan apa pun yang dapat dieksekusi tanpa menentukan jalur lengkapnya, meskipun itu terletak di folder yang ada di variabel PATH saya. Sepertinya bash tidak mengenalinya. Mengapa? Bisakah saya
Saya memiliki skrip shell berikut. Tujuannya adalah untuk melakukan perulangan melalui setiap baris dari file target (yang jalurnya adalah parameter input ke skrip) dan bekerja pada setiap baris. Sekarang, tampaknya hanya berfungsi dengan baris pertama di file target dan berhenti setelah baris itu...
Berkali-kali, saya melihat jawaban Bash di Stack Overflow menggunakan evaldan jawaban dihancurkan, dimaksudkan, untuk penggunaan konstruksi "jahat" seperti itu. Mengapa evalbegitu jahat? Jika evaltidak dapat digunakan dengan aman, apa yang harus saya
Saya mencoba menulis skrip Bash yang akan menimpa direktori yang sudah ada. Saya memiliki direktori foo/dan saya mencoba menimpanya bar/. Tetapi ketika saya melakukan ini: cp -Rf foo/ bar/ bar/foo/direktori baru dibuat. Saya tidak menginginkan itu. Ada dua file di foo/; adan b. Ada juga file...
Dimungkinkan untuk mengkloning repositori git, menentukan nama pengguna dan kata sandi dalam perintah. Contoh: git clone https://username:[email protected]/file.git Apakah mungkin juga untuk menentukan nama pengguna dan kata sandi saat mendorong? Jadi, misalnya, menjalankan git push...
Saya ingin memeriksa di linux bash apakah sebuah file dibuat lebih dari x waktu yang lalu. katakanlah file tersebut bernama text.txt dan waktunya 2 jam. if [ what? ] then echo "old enough"
Pertama, saya tahu itu ~/adalah direktori home. CDing ~atau ~/membawa saya ke direktori home. Namun, cd ~Xmembawaku ke tempat khusus, di mana Xsepertinya ada sesuatu. Dalam bash, jika saya menekan " cd ~" dan menekan tab, itu menunjukkan sekumpulan kemungkinan ~Xopsi seperti ~maildan ~postgresdan...
Saya memiliki beberapa direktori dan sub-direktori yang berisi file tanpa ekstensi file. Saya ingin menambahkan .jpgke semua file yang ada di dalam direktori ini. Saya telah melihat skrip bash untuk mengubah ekstensi file tetapi tidak untuk hanya menambahkan satu. Ini juga perlu rekursif, dapatkah...
Bagaimana Anda membuat skrip Bash untuk mengaktifkan virtualenv Python? Saya memiliki struktur direktori seperti: .env bin activate ...other virtualenv files... src shell.sh ...my code... Saya dapat mengaktifkan virtualenv saya dengan: user@localhost:src$ .
Bagaimana cara memplot hasil perintah unix diff sisi-ke-sisi alih-alih satu perbedaan demi satu? Lihat contoh di bawah ini: diff /tmp/test1 /tmp/test2 1,4c1,2 < asfdsadf < asdfsad < fsaf < fdsadf --- > asdfsafdsf > saf 6,8d3 < sadf < asdf < sadf 10d4 <...
Saya menggunakan bash shell di Linux. Saya memiliki skrip sederhana ini… #!/bin/bash TEMP=`sed -n '/'"Starting deployment of"'/,/'"Failed to start context"'/p' "/usr/java/jboss/standalone/log/server.log" | tac | awk '/'"Starting deployment of"'/ {print;exit} 1' | tac` echo $TEMP Namun saat...
Saya memiliki skrip yang akan dijalankan secara interaktif oleh pengguna non-teknis. Skrip menulis pembaruan status ke STDOUT sehingga pengguna dapat yakin bahwa skrip berjalan dengan baik. Saya ingin STDOUT dan STDERR dialihkan ke terminal (sehingga pengguna dapat melihat bahwa skrip berfungsi...
sed "s/\(.*\)/\t\1/" $filename > $sedTmpFile && mv $sedTmpFile $filename Saya mengharapkan sedskrip ini untuk menyisipkan tabdi depan setiap baris $filenametetapi sebenarnya tidak. Untuk beberapa alasan itu memasukkan sebagai
Bagaimana saya bisa melakukan iterasi melalui semua cabang lokal di repositori saya menggunakan skrip bash. Saya perlu mengulang dan memeriksa apakah ada perbedaan antara cabang dan beberapa cabang jarak jauh. Ex for branch in $(git branch); do git log --oneline $branch
Saya sedang menulis skrip shell yang seharusnya agak aman yaitu tidak melewatkan data aman melalui parameter perintah dan sebaiknya tidak menggunakan file sementara. Bagaimana saya bisa melewatkan variabel ke stdin dari sebuah perintah? Atau, jika tidak memungkinkan, bagaimana cara menggunakan file...
Bagaimana cara membuat loop di bash yang menunggu tanggapan dari server web? Ini harus mencetak "." setiap 10 detik atau lebih, dan tunggu hingga server mulai merespons. Perbarui, kode ini menguji apakah saya mendapat respons yang baik dari server. jika curl --output / dev / null --silent...
Saya punya masalah dengan kode berikut: callBash.py: import subprocess print "start" subprocess.call("sleep.sh") print "end" sleep.sh: sleep 10 Saya ingin "akhir" dicetak setelah 10 detik. (Saya tahu bahwa ini adalah contoh yang bodoh, saya bisa saja tidur dalam python, tetapi file sleep.sh...
Saya dapat membuat daftar semua direktori dengan find ./ -type d Saya mencoba membuat daftar isi setiap direktori dan menghitung jumlah file di setiap direktori dengan menggunakan perintah berikut find ./ -type d | xargs ls -l | wc -l Tapi ini menjumlahkan jumlah baris yang dikembalikan find...
Saya sedang mengerjakan ini: GNU bash, version 4.1.2(1)-release (x86_64-redhat-linux-gnu) Saya memiliki skrip seperti di bawah ini: #!/bin/bash e=2 function test1() { e=4 echo "hello" } test1 echo "$e" Yang mengembalikan: hello 4 Tetapi jika saya menetapkan hasil fungsi ke variabel,...