17 NİSAN 2010, CUMARTESİ
Nasıl düzgün backticks yuva Bash
Ya tepki ya backlashing çok fazla çalışmak için görünmüyor bazı-alıntı-döngü programcı özledim.
$ echo "hello1-`echo hello2-\`echo hello3-\`echo hello4\`\``"
hello1-hello2-hello3-echo hello4
İstedim
hello1-hello2-hello3-hello4-hello5-hello6-...
CEVAP
17 NİSAN 2010, CUMARTESİ
Kullanım $(commands)
yerine:
$ echo "hello1-$(echo hello2-$(echo hello3-$(echo hello4)))"
hello1-hello2-hello3-hello4
$(commands)
backticks olarak aynı şeyi yapar, ama yuva onları.
Ayrıca Bash Aralık açılımları ilginizi çekebilir:
echo hello{1..10}
hello1 hello2 hello3 hello4 hello5 hello6 hello7 hello8 hello9 hello10
Bunu Paylaş:
Nasıl Bash dize değişkenleri bitiştirm...
Nasıl Bash ayırıcı üzerinde bir dize b...
Nasıl ve bash ile bir dosya için hem s...
Nasıl bash sayı değişkenleri tarafında...
Nasıl düzgün Excel, birlikte çalışabil...