Pertanyaan yang diberi tag «quoting»

String biasanya dibatasi oleh tanda kutip, yang menimbulkan masalah berurusan dengan string yang menyertakan tanda kutip.


1
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 ^Revision | awk {'print $2'}):HEAD $(svn info | grep ^URL …
10 bash  shell  quoting  alias  bashrc 

1
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 …
10 bash  shell  quoting 

2
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 foo. Bagaimana fooperlu diimplementasikan …




4
Bisakah skrip shell mencetak argumennya, yang dikutip seperti yang Anda tulis di shell prompt?
Dalam skrip shell, pemahaman saya adalah yang "$@"memperluas argumen skrip, mengutipnya sesuai kebutuhan. Misalnya ini meneruskan argumen skrip ke gcc: gcc -fPIC "$@" Saat menggunakan sintaks bash pass-to-stdin <<<, "@$"tidak berfungsi seperti yang saya harapkan. #!/bin/bash cat <<< "$@" Memanggil script as ./test.sh foo "bar baz"give foo bar baz Saya …



1
Apa yang sebenarnya dilakukan `\ time`,` t \ ime` dan `\ cd`? (Bersenang-senang dengan garis miring terbalik di kulit kerang)
Saat mendiskusikan perbedaan antara /usr/bin/timeshell dan bash (bash dan zsh) bawaan time, seseorang menyebutkan bahwa seseorang dapat menggunakan \timesteno untuk mendapatkan /usr/bin/time. Pertama tampaknya seperti jalan pintas yang tidak bersalah, tetapi kemudian beberapa pertanyaan muncul: Kenapa juga t\imebekerja? Mengapa \cdmengubah direktori, meskipun /usr/bin/cd¹ tidak? Jadi jelas, \footidak setara dengan $(which …

3
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 <<< $LS 1 …
9 bash  shell  quoting 

2
Bagaimana saya bisa lulus subkulit melalui 'waktu' bersyarat?
Saya memiliki skrip pengaturan untuk kotak Vagrant tempat saya biasa mengukur langkah tunggal time. Sekarang saya ingin mengaktifkan atau menonaktifkan pengukuran waktu secara kondisional. Misalnya, sebelumnya sebuah garis akan terlihat seperti: time (apt-get update > /tmp/last.log 2>&1) Sekarang saya pikir saya bisa melakukan sesuatu seperti ini: MEASURE_TIME=true [[ $MEASURE_TIME = …
9 bash  shell  quoting  time 



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.