Pertanyaan yang diberi tag shell

8
Membuat fungsi cp saya sendiri di bash

Untuk tugas saya diminta untuk secara cerdik menulis fungsi bash yang memiliki fungsi dasar yang sama dengan fungsi cp(copy). Hanya perlu menyalin satu file ke yang lain, jadi tidak ada banyak file yang disalin ke direktori baru. Karena saya baru menggunakan bahasa bash, saya tidak dapat mengerti...

8
perbedaan isi folder copy antara /. dan / * di linux

untuk menyalin konten dari folder yang telah saya baca, penggunaannya adalah: cp -rfva ../foldersource/. ./ tapi ini juga berhasil cp -rfva ../foldersource/* ./ apakah ada perbedaan? dengan contoh jika saya ingin menghapus konten dari folder dengan. : rm -rf ../foldersource/. saya...

8
Uji apakah variabel berisi baris baru (POSIX)

Saya tahu bahwa beberapa cangkang menerima tes semacam ini: t() { [[ $var == *$'\n'* ]] && res=yes || res=no printf '%s ' "$res"; } var='ab cd' t var='abcd' t echo pada eksekusi: $ bash ./script yes no Apakah yang dimaksud dengan POSIX (tanda hubung) yang berfungsi Apakah mengikuti...

8
Menambahkan file ke file tbz

Saya mencari cara untuk memperbarui ribuan file arsip .tbz, jadi saya akan melakukan ini dengan skrip shell. Saya perlu menambahkan satu file ke masing-masing. Pertanyaan saya adalah, adakah cara yang lebih cepat untuk melakukan ini tanpa mengekstraksi setiap konten tbz, lalu mengompres ulang...

8
Shell: Menggunakan fungsi dengan parameter jika

Saya mencoba untuk mengeksekusi kode di bawah ini tetapi ketika saya mencoba untuk menggunakan fungsi saya di pernyataan if saya mendapatkan -bash: [: too many argumentskesalahan. Mengapa ini terjadi? Terima kasih sebelumnya! notContainsElement () { local e match="$1" shift for e; do [[ "$e"...

8
sh recursive copy (cp -r) - Cara mengecualikan subfolder

Saya perlu menjalankan skrip jarak jauh menggunakan sshvia Ruby( net / ssh ) untuk menyalin folder secara rekursif dan mengecualikan subfolder. Saya mencari cara tercepat untuk melakukannya sehingga rsynctidak baik. Juga, saya mengerti bahwa sshmenggunakan shdan tidak bash. Dalam bash saya...

8
Perintah Bash awk dengan tanda kutip

Saya telah mencoba menemukan jawaban untuk pertanyaan ini untuk sementara waktu. Saya menulis skrip cepat untuk menjalankan perintah berdasarkan output dari awk. ID_minimum=1000 for f in /etc/passwd; do awk -F: -vID=$ID_minimum '$3>=1000 && $1!="nfsnobody" { print "xfs_quota -x -c...