Als «bash» getaggte Fragen

13
Ist es möglich, ein Bash-Skript in einer Art Sandbox auszuführen?

Unser Produkt muss ein unbekanntes Bash-Skript auf einem heiklen Server ausführen, um ein bestimmtes Ziel zu erreichen. Dieses Bash-Skript wird vom Benutzer bereitgestellt. Wir möchten sicherstellen, dass nur bestimmte Befehle zulässig sind und alle anderen nicht. Außerdem müssen wir einige Befehle...

13
linux merge ordner: rsync?

Ich habe zwei Kopien eines Ordners src/ dest/ Ich möchte sie folgendermaßen zusammenführen: Wenn sich eine Datei nur in befindet src, möchte ich, dass sie in verschoben wirddest Wenn eine Datei nur in ist dest, möchte ich, dass sie ignoriert wird und der IE in Ruhe gelassen wird. Wenn sich eine...

13
Echo Newline-Zeichen funktioniert nicht in Bash

Ich habe ein Bash-Skript, das viele echoAnweisungen enthält, und ich habe auch einen Alias echofür echo -ebeide in .bash_profileund .bashrc, damit neue Zeilen für eine Anweisung, wie sie echo 'Hello\nWorld'ausgegeben werden soll, richtig gedruckt werden Hello World aber die Ausgabe, die ich...

13
Wiederverwenden von Text mit einem Bash-Befehl

Wenn ich einen langen Befehl schreibe oder nur einen umfangreichen Dateipfad eingebe, gibt es einen, den ich mit einer Befehlsverknüpfung "wiederverwenden" kann? z.B: 1.cp /home/myuser/really/big/file/here/and/there.png /home/myuser/really/big/file/here/and/there.png.bkp Muss ich es wirklich noch...

13
So übergeben Sie Bash-Skriptargumente an eine Subshell

Ich habe ein Wrapper-Skript, das einige Arbeiten erledigt und dann die ursprünglichen Parameter an ein anderes Tool weitergibt: #!/bin/bash # ... other_tool -a -b "$@" Dies funktioniert einwandfrei, es sei denn, das "andere Tool" wird in einer Subshell ausgeführt: #!/bin/bash # ... bash -c...