Pertanyaan yang diberi tag bash

9
Bash: Gunakan alias dalam variabel

Saya menulis skrip bash yang menjalankan setiap argumennya sebagai perintah. Ini berfungsi untuk perintah di saya PATH, tetapi tidak untuk alias. Saya bisa langsung memanggil alias dalam skrip, tetapi saya tidak bisa memanggil alias yang telah dilewati sebagai argumen. Masalahnya (saya berasumsi)...

9
Bagaimana cara membagi output dan menyimpannya dalam array?

Ini hasilnya: 3,aac-lc, 93.8, aaclc, 77.3, h.264, 1024.6, h.264, 1029.1, 31, 31, 0,0,0.000000,31,31,0,0,0.000000,7,0,0,0.000000,30,1280 720,10,0,0,0.000000,30,1280 720 Saya mencoba dengan 2 skenario: Menyimpan dalam array @arr=split(',',$stats); echo "statistics: $stats" Menyimpan dalam...

9
Perintah Lokal SSH saat keluar

Di dalam ~/.ssh/configAnda dapat menggunakan LocalCommandarahan untuk mengeksekusi perintah lokal setiap kali Anda terhubung ke mesin jarak jauh melalui SSH. Tapi bagaimana cara menjalankan perintah ketika saya keluar dari koneksi SSH? Tampaknya file * .bashrc / .bash_profile * tidak bersumber saat...

9
Mencari riwayat perintah

Saya mencari riwayat perintah terminal dengan menekan Ctrlrtetapi bagaimana jika: This is an old command This is an | less -S older command Saya menekan Ctrlrdan kemudian saya mengetik "ini adalah" dan perintah lama muncul tetapi tidak yang lebih tua. Bagaimana saya bisa mencari semua perintah...

9
Mengapa --text = “$ @” hanya meneruskan kata pertama?

Ketika saya menjalankan skrip berikut dengan beberapa argumen seperti arg1 arg2 arg3: #!/bin/bash zenity --entry --text="$@" zenity menciptakan dialog entri dengan teks ini: "arg1" sedangkan saya berharap "arg1 arg2 arg3" Jika saya menggunakan variabel seperti skrip berikut ini akan menampilkan...

9
Bagaimana menangani akhir opsi - di getopts

Saya menggunakan getopts untuk mem-parsing argumen dalam skrip bash sebagai while getopts ":hd:" opt; do case $opt in d ) echo "directory = $OPTARG"; mydir="$OPTARG"; shift $((OPTIND-1)); OPTIND=1 ;; h ) helptext graceful_exit ;; * ) usage clean_up exit 1

9
Warna berbeda untuk kisaran KiB di `ls-l`

Apakah ada cara waras untuk menyorot kolom ke-4, ke-5, dan ke-6 dari kanan ukuran file ls -l? Maksud saya adalah membuatnya mudah untuk membaca ukuran file baik itu dalam byte, KiBs, atau MiBs. Saya tahu tentang -hbendera, tetapi saya menemukan bahwa harus menafsirkan huruf pada akhirnya lebih...

9
Bagaimana cara membuat argumen argumen CD tidak sensitif?

Kadang-kadang ketika mengakses berbagai direktori itu terjadi sebagian besar waktu saya mengingat nama-nama atau setidaknya sebagian dari nama-nama direktori di bawah sistem Linux kami. Tetapi beberapa direktori diberi nama dimulai dengan huruf pertama atau salah satu karakter di tengah nama Huruf...