Klasik komut yerine koyma biçiminin backticks kullandığını ve (...) formunun komut yerine koyma yerine backtick'lerin kullanıldığını okudum. Ancak, aşağıdaki kod farklı çıktılar üretir. fark ne ?
#backticks.sh
#!/bin/bash
a=`echo Hello!` # Assigns result of 'echo' command to 'a' ...
echo $a # output: Hello!
#parenthesis.sh
#!/bin/bash
a=(echo Hello!) # Assigns result of 'echo' command to 'a' ...
echo $a # output: echo
Kılavuzda, burada belgelenmiştir: gnu.org/software/bash/manual/bashref.html#Command-Substitution
—
glenn jackman
Sadece eklemek için - biçimlendirmeyi sizin için düzelttik. Gelecekte, ön etiketler çalışır veya yalnızca {} düğmesini kullanın. Burada kullanılan markdown'ın belirli lehçeleri hakkında daha fazla bilgi için yardım da bulabilirsiniz.
—
Journeyman Geek