Saya memiliki pola berikut dalam string (alamat IP): 123.444.888.235 Saya ingin mengganti angka terakhir setelah titik dengan 0, sehingga menjadi: 123.444.888.0 Bagaimana saya bisa melakukannya dalam bashbahasa shell script
Saya memiliki pola berikut dalam string (alamat IP): 123.444.888.235 Saya ingin mengganti angka terakhir setelah titik dengan 0, sehingga menjadi: 123.444.888.0 Bagaimana saya bisa melakukannya dalam bashbahasa shell script
Ditutup . Pertanyaan ini membutuhkan detail atau kejelasan . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Tambahkan detail dan jelaskan masalahnya dengan mengedit posting ini . Ditutup 4 tahun yang lalu . Saya sudah mencari...
Saya punya file dengan warna ANSI. test.txt: \e[0;31mExample\e[0m Saya ingin menampilkan konten file ini di terminal, seperti cathalnya, tetapi saya juga ingin menampilkan
Kulitku adalah bash. Bagaimana saya bisa mendapatkan output lsuntuk menampilkan direktori dengan garis miring ke depan? Ketika saya melakukannya lsdi tcshdalamnya memberikan output yang diinginkan. Bagaimana saya bisa membuat ini terjadi bashtanpa menggunakan
Saya belajar cara efisien menggunakan berbagai setopsi dalam skrip saya dan menemukan set -uyang tampaknya sempurna untuk keluar dari skrip saya jika variabel tidak diset dengan benar (mis. Menghapus pengguna). Menurut halaman manual , set -udan set -emelakukan hal berikut ... -e Exit immediately...
Pertimbangkan ini dari dokumentasi Bash 'builtin exec: exec mengganti shell tanpa membuat proses baru Berikan kasus penggunaan / contoh praktis. Saya tidak mengerti bagaimana ini masuk akal. I googled dan menemukan tentang I / O redirection . Bisakah Anda menjelaskannya dengan lebih...
Saya memiliki fungsi untuk dengan cepat membuat cabang SVN baru yang terlihat seperti itu function svcp() { svn copy "repoaddress/branch/$1.0.x" "repoaddress/branch/dev/$2" -m "dev branch for $2"; } Yang saya gunakan untuk dengan cepat membuat cabang baru tanpa harus mencari dan menyalin paste...
Ketika saya melakukan ini: sudo wpa_supplicant -D nl80211,wext -i wlp4s0 -c <(wpa_passphrase "some ssid" "password") saya mendapat Successfully initialized wpa_supplicant Failed to open config file '/dev/fd/63', error: No such file or directory Failed to read or parse configuration...
Bisakah Anda menjelaskan kalimat-kalimat berikut dari manual Bash tentang $_, terutama bagian yang dicetak tebal, mungkin dengan beberapa contoh? Pada startup shell, setel ke pathname absolut yang digunakan untuk memanggil shell atau skrip shell yang dieksekusi sebagaimana diteruskan dalam...
Saya baru saja menulis skrip bash berikut untuk memeriksa akses ping pada daftar mesin Linux: for M in $list do ping -q -c 1 "$M" >/dev/null if [[ $? -eq 0 ]] then echo "($C) $MACHINE CONNECTION OK" else echo "($C) $MACHINE CONNECTION FAIL" fi let C=$C+1 done Ini mencetak: (1)...
Apakah ada alat / trik yang tersedia untuk memperluas variabel agar kode bash lebih mudah dibaca? Misalnya itu akan mengonversi yang berikut: DIR=/var/tmp FILE=${DIR}/file SCRIPT_ROOT=/opt/root TOOL=${SCRIPT_ROOT}/tool.sh ${TOOL}
suspendadalah perintah builtin di Bash. Kapan Anda secara alami menggunakan perintah ini dan menganggapnya
Saya memiliki skrip bash tertentu, yang ingin mempertahankan /dev/stdoutlokasi asli sebelum mengganti deskriptor file pertama dengan lokasi lain. Jadi, secara alami, saya menulis sesuatu seperti old_stdout=$(readlink -f /dev/stdout) Dan itu tidak berhasil. Sangat cepat saya mengerti apa...
Dalam tabel ASCII karakter 'J' ada yang memiliki poin kode dalam sistem angka yang berbeda: Oct Dec Hex Char 112 74 4A J Mungkin untuk mencetak arang ini dengan titik kode oktal dengan mencetak printf '\112'atau echo $'\112'. Bagaimana cara mencetak karakter yang sama dengan presentasi titik...
Saya bertanya-tanya bagaimana cara mendapatkan skrip shell untuk mendengarkan pada port tertentu (mungkin menggunakan netcat?). Semoga saat pesan dikirim ke port itu, skrip merekam pesan dan kemudian menjalankan fungsinya. Contoh: Komputer 1 memiliki skrip berjalan di latar belakang, skrip...
Mari kita ambil dua baris di bawah ini yang memberi kita dua hasil berbeda. p=$(cd ~ && pwd) ; echo $p p=$(cd ~ | pwd) ; echo $p Bagaimana keduanya
Saya memiliki shell / terminal berbasis browser yang mengeksekusi perintah bash dan saya keluar dari spasi tetapi ternyata tanda kurung juga harus diloloskan. Apa karakter lain yang perlu diloloskan untuk nama file yang tidak ada dalam tanda
Saya melihat skrip yang memiliki: if [ "${PS1-}" ]; then Trailing itu -sedikit mengganggu saya karena sepertinya tidak ada sintaks standar Posix atau Bash. Apakah ini sintaks yang misterius yang telah ada selamanya, atau apakah itu salah ketik? Referensi ke standar / dokumen akan...
Variabel BUILDNUMBERdiatur ke nilai 230. Saya berharap 230_akan dicetak untuk perintah echo $BUILDNUMBER_tetapi output kosong seperti yang ditunjukkan di bawah ini. # echo $BUILDNUMBER_ # echo
Saya tahu itu, mengingat l="a b c", echo $l | xargs ls hasil panen ls a b c Yang membangun menghasilkan mycommand -f a -f b -f