Als «bash» getaggte Fragen

8
Behalte Aliase, wenn ich Sudo Bash benutze

Ich habe einen Centos 5.5-Server mit eigenen Alias-Befehlen für mein Konto. Wenn ich sudo bashdiese Aliase weiterhin verwenden kann, musste ich die Aliase nicht zu den Wurzeln hinzufügen .bashrc. Ich habe einen anderen Server, der Centos 6.5 ist. Bei der Ausführung sudo bashwerden jedoch nicht...

8
Streifenfarbe unter OS X mit BSD sed (oder einem anderen Tool)

Ich bin unter OS X, das eine BSD-Version von hat sed(von der ich vermute, dass sie einer GNU-Version unter Linux unterlegen ist), und alle Techniken zum Entfernen von Farbe auf commandlinefu.com haben nicht funktioniert. Ich habe versucht, den -rSwitch (unter OS X nicht vorhanden) durch zu ersetzen...

8
Richtige Methode zum Verteilen von Shell-Skripten

Was ist der beste Weg, um Shell-Skripte zu verteilen, wenn das Verhalten von Shells durch geändert werden kann setund daher unvorhersehbar ist? Wird beispielsweise rm *.txtin den Umgebungen, in denen es ausgeführt wurde , nicht wie erwartet set -fausgeführt. Wie soll ich sicherstellen, dass rm...

8
Variablenzuordnung außerhalb der case-Anweisung

In vielen Sprachen ist es möglich, das Ergebnis einer case / switch-Anweisung einer Variablen zuzuweisen, anstatt die Variablenzuweisung innerhalb der case-Anweisung viele Male zu wiederholen. Ist es möglich, so etwas in der Bash-Shell zu tun? color_code=$(case "$COLOR" in (red) 1;; (yellow) 2;;...

8
Wie führt bash eine ELF-Datei aus?

Wenn ich auf meiner Linux Box bin, benutze ich Bash als Shell. Jetzt habe ich mich gefragt, wie bash mit der Ausführung einer ELF-Datei umgeht, wenn ich ./program eingebe und program eine ELF-Datei ist. Ich habe die bash-4.3.tar.gz gepackt, es scheint keinen magischen Zahlenparser zu geben, um...

8
Echo einer Zeichenfolge mit einem Ausrufezeichen

Hier ist, was ich in Bash geschrieben habe und welche Ergebnisse ich über 'Echo' erzielt habe: $ echo '!$' !$ $ echo "!$" echo "'!$'" '!$' Ich würde gerne wissen, wie 'Echo' mit der zweiten Eingabe umgeht. Es scheint mir, dass 'echo' zuerst die von Ihnen eingegebenen Zeichenfolgen druckt (bei...

8
Können Sie ein "hier Dokument" beschaffen?

Angenommen, ich habe ein Bash-Skript, das als Konfigurationsdatei für ein anderes Bash-Skript fungiert: config.sh: verbose=yes echo "Malicious code!" name=test script.sh: source config.sh echo "After sourcing: verbose='$verbose', name='$name'" Das Problem ist, dass dies nicht sehr sicher ist, da...