Pertanyaan yang diberi tag shell-script

15
Mendapatkan lebar konsol menggunakan skrip bash

Saya menghadapi masalah ketika saya mencoba untuk mendapatkan ukuran terminal dengan menggunakan skrip. Biasanya saya akan menggunakan perintah tput colsdi dalam konsol, namun saya ingin dapat menyelesaikan fitur ini dengan ketat menggunakan skrip. Sampai sekarang saya dapat mendeteksi konsol yang...

15
Apakah `jika` dan` maka` sebenarnya program

Saya pernah membaca bahwa titik koma digunakan untuk memisahkan program: $ echo 3; ls -la Apakah ini berarti if, thendan elseapakah ada program terpisah di sini? $ if [ $VARIABLE == abcdef ] ; then echo yes ; else echo no ; fi Pertanyaan ini bukan tentang titik

15
`tee` untuk perintah

teedapat mengarahkan input standar yang disalurkan ke output dan file standar . echo Hello, World! | tee greeting.txt Perintah di atas akan menampilkan salam pada layar terminal dan menyimpannya dalam isi greeting.txtfile, membuat file jika tidak ada dengan nama itu. Ada juga yang -aberalih...

15
sumber skrip Bash - Return on Error, bukannya Exit?

Saya sumber skrip bash di terminal , jadi keluar dari kesalahan dengan set -o errexit membunuh terminal saya, yang sangat LUAR BIASA, karena saya harus menutup terminal, buka yang lain, dan reset beberapa variabel. Sejauh ini, menggunakan command || return baris, dalam skrip, melakukan apa...

15
kepala makan karakter tambahan

Perintah shell berikut diharapkan untuk mencetak hanya garis ganjil dari aliran input: echo -e "aaa\nbbb\nccc\nddd\n" | (while true; do head -n 1; head -n 1 >/dev/null; done) Tapi bukannya itu hanya mencetak baris pertama: aaa. Hal yang sama tidak terjadi ketika digunakan dengan opsi -c(...

14
vim: buat file dengan + x bit

Apakah ada cara untuk mengatur +xbit pada skrip saat membuat? Misalnya saya menjalankan: vim -some_option_to_make_file_executable script.sh dan setelah menyimpan saya dapat menjalankan file tanpa ada gerakan tambahan. ps. Saya dapat menjalankan chmoddari vimatau bahkan dari konsol itu sendiri,...