Pertanyaan yang diberi tag «shell-script»

Pertanyaan tentang skrip shell, file yang dapat dieksekusi yang ditafsirkan oleh shell (bash, zsh, dll.).



2
Bagaimana cara memblokir nama perangkat dari nama perangkat partisi?
Saya mencari cara portabel untuk mendapatkan nama perangkat induk blok (misalnya /dev/sda) mengingat nama perangkat partisi (misalnya /dev/sda1). Saya tahu saya bisa menghilangkan karakter terakhir, tetapi itu tidak akan berhasil dalam beberapa kasus: Pembaca kartu MMC biasanya memiliki nama seperti /dev/mmcblk0, sementara partisi mereka memiliki nama seperti /dev/mmcblk0p1(perhatikan tambahan p). …

3
Bagaimana Anda menghapus karakter titik dari string tanpa memanggil sed atau awk lagi?
Saya memiliki file bernama hostlist.txtyang berisi teks seperti ini: host1.mydomain.com host2.mydomain.com anotherhost www.mydomain.com login.mydomain.com somehost host3.mydomain.com Saya memiliki skrip kecil berikut: #!/usr/local/bin/bash while read host; do dig +search @ns1.mydomain.com $host ALL \ | sed -n '/;; ANSWER SECTION:/{n;p;}'; done <hostlist.txt \ | gawk '{print $1","$NF}' >fqdn-ip.csv Yang menghasilkan fqdn-ip.csv: host1.mydomain.com.,10.0.0.1 …

4
Masukkan teks pada nomor baris tertentu
Saya sedang mengerjakan skrip bash yang akan membagi konten dokumen teks tergantung pada data di baris tersebut. Jika isi file asli berada di sepanjang baris 01 line 01 line 02 line 02 line Bagaimana saya bisa menyisipkan ke baris 3 file ini menggunakan bash untuk menghasilkan 01 line 01 line …




7
Bagaimana saya bisa mendapatkan versi ksh dengan aman?
Bagaimana saya bisa dengan aman mendapatkan versi ksh dari dalam script ksh? Saya telah melihat solusi berikut : ksh --version echo ${.sh.version} echo $KSH_VERSION Dan mengingat keadaan yang tepat, masing-masing berfungsi dengan benar. Namun, saya peduli dengan kasus yang tidak sempurna. Secara khusus, ada beberapa mesin yang bekerja dengan saya …

4
Secara rekursif membuat direktori untuk semua huruf
Saya ingin membuat direktori sedemikian rupa sehingga saya perlu memberi label pada direktori dari ake z. Di dalam masing-masing direktori ini, saya perlu membuat sub-direktori sehingga mereka diberi label aa, abdll. Jadi, misalnya, untuk direktori m, sub-direktori saya akan diberi label sebagai ma, mbupto mz.



2
temukan dan hapus duplikat di direktori
Saya memiliki direktori dengan banyak file img dan beberapa di antaranya identik tetapi semuanya memiliki nama yang berbeda. Saya perlu menghapus duplikat tetapi tanpa alat eksternal hanya dengan bashskrip. Saya seorang pemula di Linux. Saya mencoba bersarang untuk loop untuk membandingkan md5jumlah dan tergantung pada hasil hapus tetapi ada sesuatu …

2
Mendeteksi jika berjalan di terminal virtual?
Saya ingin autologin ke tty1pada login dan kemudian menggunakan vlockuntuk menguncinya. Bagaimana saya bisa mendeteksi dari Bash jika terminal saat ini adalah terminal virtual konsol (mis. tty1), Sehingga saya bisa meletakkan vlockgaris .bash_profiledan menjalankannya hanya jika masuk melalui tty1?


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.