Pertanyaan yang diberi tag quoting

10
Lewati argumen agar berfungsi persis apa adanya

Saya memiliki fungsi berikut: bar() { echo $1:$2; } Saya memanggil fungsi ini dari fungsi lainfoo ,. fooitu sendiri disebut sebagai berikut: foo "This is" a test Saya ingin mendapatkan hasil sebagai berikut: This is:a Artinya, argumen yang barmenerima harus sama dengan token yang saya berikan...

10
memahami nilai standar IFS

Dalam GNU bash versi 4.2.8 saya, IFS memiliki nilai default ruang, tab, dan umpan baris secara default: usr@T42 ~ $ echo -n "$IFS" | hexdump -C 00000000 20 09 0a | ..| 00000003 usr@T42 ~ $ Apakah ada alasan untuk IFS default seperti itu? Selain itu, utilitas mana yang menggunakan IFS selain bash...

10
bashrc subtitusi malas

Bagaimana seseorang mendapatkan ~/.bashrcalias untuk dievaluasi$() penggantian pada waktu berjalan , alih-alih pada saat ~ / .bashrc dieksekusi (saat membuka terminal)? Saya menjalankan perintah ini cukup sering sehingga saya ingin menambahkan alias untuknya: svn diff -r $(svn info | grep...

10
Menghapus file dengan spasi di namanya

Saya mencoba menghapus semua file dengan spasi di namanya. Saya menggunakan perintah berikut. Tapi itu memberi saya kesalahan Perintah: ls | egrep '. ' | xargs rm Di sini jika saya hanya menggunakan ls | egrep '. 'perintah itu memberi saya semua nama file dengan spasi di nama file. Tetapi ketika...

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
ImageMagick pada banyak file

Saya telah mengonversi satu file dari BMP ke PNG dengan ImageMagick convertmenggunakan perintah di bawah ini convert CD\ Front.bmp CD\ Front.png Saya punya banyak file seperti itu, jadi saya mencoba: for f in */*.bmp ; do convert $f ${f%bmp}png; done tetapi perintah ini hang selamanya. Apa...

9
Baris baru dalam variabel bash

Saya mencoba untuk menyimpan beberapa baris dalam variabel bash, tetapi sepertinya tidak berhasil. Misalnya, jika saya mencantumkan /binsatu file per baris dan menyimpannya $LS, maka saya meneruskan $LSsebagai stdin wc, selalu mengembalikan 1: $ ls -1 /bin | wc -l 134 $ LS=$(ls -1 /bin); wc -l...