Als «bash» getaggte Fragen

73
Wie füge ich ~ / bin zu meinem Pfad hinzu?

Ich habe Probleme, meinen Pfad zu ändern, um Sublime Text 2 hinzuzufügen. Ich habe ein ~/binVerzeichnis hinzugefügt und diesen Befehl ausgeführt : ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" ~/bin/subl Der Sublink erscheint in ~/bin. Aber ich muss das ~/binVerzeichnis...

73
Shell-Skript lesen fehlende letzte Zeile

Ich habe ein ... seltsames Problem mit einem Bash-Shell-Skript, auf das ich gehofft hatte, einen Einblick zu bekommen. Mein Team arbeitet an einem Skript, das Zeilen in einer Datei durchläuft und in jeder Zeile nach Inhalten sucht. Wir hatten einen Fehler, bei dem beim Ausführen über den...

73
sed Zeile mit Leerzeichen zu einer bestimmten Zeile einfügen

Ich habe eine Zeile mit Leerzeichen am Anfang, zum Beispiel "Hallo Welt". Ich möchte diese Zeile in eine bestimmte Zeile in einer Datei einfügen. Fügen Sie beispielsweise "Hallo Welt" in die nächste Datei ein hello world Ergebnis: hello hello world world Ich benutze dieses sed-Skript: sed -i...

73
PyCharm-Launcher in Ubuntu neu erstellen

Ich installierte PyCharm normalerweise über bin/pycharm.sh, aber der Fehler , den ich gemacht tat , bash pycharm.sh während das PyCharm Verzeichnis im Ordner Downloads hat. Ich habe später das Verzeichnis nach verschoben /opt/Pycharm/. Dies führt dazu, dass der einmal funktionierende Unity...

72
Versteckte Funktionen von Bash

Gesperrt . Diese Frage und ihre Antworten sind gesperrt, da die Frage nicht zum Thema gehört, aber historische Bedeutung hat. Derzeit werden keine neuen Antworten oder Interaktionen akzeptiert. Shell-Skripte werden häufig als Klebstoff für die Automatisierung und einfache einmalige Aufgaben...

72
Wie schneide ich die ersten n und letzten n Spalten?

Wie kann ich die ersten n und die letzten n Spalten aus einer durch Tabulatoren getrennten Datei abschneiden ? Ich habe versucht, die erste n Spalte zu schneiden . Aber ich habe keine Ahnung, erste und letzte n Spalte zu kombinieren cut -f 1-10 -d "<CTR>v <TAB>" filename...

72
Was bedeutet a! vor einem Befehl in der Shell?

Die Frage steht im Titel. Was ist der Zweck eines Shell-Befehls (Teil eines Shell-Skripts), der mit einem Ausrufezeichen beginnt? Konkretes Beispiel: In foo.sh: #!/usr/bin/env bash set -e ! docker stop foo ! docker rm -f foo # ... other stuff Ich weiß, dass ohne das Leerzeichen das Ausrufezeichen...