Warum eine Backticks-Reihe wiederholen?
Ich habe Code in einem Projekt "geerbt", und in einem der Bash-Skripte verwenden sieecho
in einer Backticks-Reihe, wie:
#!/bin/bash
echo `/path/command argument`
Was ist der Unterschied zwischen dem und dem Ausführen des Befehls selbst?
#!/bin/bash
/path/command argument
Beide senden die Ausgabe des Befehls an die Standardausgabe des Skripts.
Also, was ist der Unterschied? Warum @ verwendecho
?
Um es mit einem @ zu kombinier>
scheint noch schlimmer:
#!/bin/bash
echo `/path/command argument > /var/log/exemple.log`