Pertanyaan yang diberi tag shell

489
Bagaimana cara membaca file menjadi variabel di shell?

Saya ingin membaca file dan menyimpannya dalam variabel, tetapi saya perlu menyimpan variabel dan tidak hanya mencetak file. Bagaimana saya bisa melakukan ini? Saya telah menulis skrip ini tetapi itu tidak cukup yang saya butuhkan: #!/bin/sh while read LINE do echo $LINE done <$1 echo...

448
perintah bash / fish untuk mencetak path absolut ke file

Pertanyaan: apakah ada perintah sh / bash / zsh / fish / ... sederhana untuk mencetak jalur absolut dari file mana pun yang saya beri makan? Kasus penggunaan: Saya dalam direktori /a/bdan saya ingin mencetak path lengkap ke file cpada baris perintah sehingga saya dapat dengan mudah sisipkan ke...

444
Memproses semua argumen kecuali yang pertama (dalam skrip bash)

Saya memiliki skrip sederhana di mana argumen pertama dicadangkan untuk nama file, dan semua argumen opsional lainnya harus diteruskan ke bagian lain dari skrip. Menggunakan Google, saya menemukan wiki ini , tetapi memberikan contoh literal: echo "${@: -1}" Saya tidak bisa mendapatkan pekerjaan...

421
Output pipa dan ambil status keluar di Bash

Saya ingin menjalankan perintah yang berjalan lama di Bash, dan keduanya menangkap status keluarnya, dan mem - tee outputnya. Jadi saya melakukan ini: command | tee out.txt ST=$? Masalahnya adalah bahwa variabel ST menangkap status keluar teedan bukan dari perintah. Bagaimana saya bisa...

413
Bagaimana cara menambahkan progress bar ke skrip shell?

Saat membuat skrip dalam bash atau shell lain di * NIX, saat menjalankan perintah yang akan memakan waktu lebih dari beberapa detik, bilah kemajuan diperlukan. Misalnya, menyalin file besar, membuka file tar besar. Cara apa yang Anda rekomendasikan untuk menambahkan progress bar ke skrip...