SORU
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ş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Break

    Break

    10 Aralık 2005
  • MkElite

    MkElite

    13 NİSAN 2012
  • WiseOwlTutorials

    WiseOwlTutor

    21 EKİM 2011