Als «bash» getaggte Fragen

Fragen speziell zu GNUs Bourne Again SHell im Gegensatz zu anderen Bourne / POSIX-Shells. Verwenden Sie bei Fragen zu Unix-Shells im Allgemeinen stattdessen das Tag / shell.


6
Was ist der Unterschied zwischen den Bash-Operatoren [[vs [vs (vs ((?
Ich bin ein bisschen verwirrt darüber, was diese Operatoren anders machen, wenn sie in Bash verwendet werden (Klammern, doppelte Klammern, Klammern und doppelte Klammern). [[ , [ , ( , (( Ich habe Leute gesehen, die sie benutzt haben, wenn Aussagen wie diese: if [[condition]] if [condition] if ((condition)) if …
245 bash  shell  test 



5
Warum erkennt mein Bash-Skript keine Aliase?
In meiner ~/.bashrcDatei befinden sich zwei Definitionen: commandADies ist ein Alias ​​für einen längeren Pfad commandBDies ist ein Alias ​​für ein Bash-Skript Ich möchte dieselbe Datei mit diesen beiden Befehlen verarbeiten, also habe ich das folgende Bash-Skript geschrieben: #!/bin/bash for file in "$@" do commandA $file commandB $file done Auch …
216 bash  alias 







7
Terminal-Eingabeaufforderung wird nicht korrekt umbrochen
Ich habe ein Problem, bei dem das Terminal, wenn ich sehr lange Befehle in Bash eingebe, nicht das wiedergibt, was ich richtig eingebe. Ich würde das erwarten, wenn ich einen Befehl wie den folgenden hätte: username@someserver ~/somepath $ ssh -i /path/to/private/key myusername@something.someserver.com Der Befehl sollte in zwei Zeilen gerendert werden. …
171 bash  terminal  prompt 

12
Wie ändere ich die Erweiterung mehrerer Dateien?
Ich möchte eine Dateierweiterung von *.txtin ändern *.text. Ich habe versucht, den basenameBefehl zu verwenden, aber ich habe Probleme, mehr als eine Datei zu ändern. Hier ist mein Code: files=`ls -1 *.txt` for x in $files do mv $x "`basename $files .txt`.text" done Ich erhalte diesen Fehler: basename: too many …



Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.