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

  • B3ASTTY™

    B3ASTTY™

    27 Mayıs 2013
  • Breno Rises

    Breno Rises

    7 Ocak 2014
  • OVERWERK

    OVERWERK

    6 Temmuz 2010