Als «bash» getaggte Fragen

Bei Fragen zu Skripten, die für die Bash-Befehlsshell geschrieben wurden. Überprüfen Sie Shell-Skripte mit Fehlern / Syntaxfehlern mit dem Shellcheck-Programm (oder auf dem Web-Shellcheck-Server unter https://shellcheck.net), bevor Sie sie hier veröffentlichen. Fragen zur interaktiven Verwendung von Bash sind bei Super User eher themenbezogen als bei Stack Overflow.




8
Wie führe ich .sh an der Windows-Eingabeaufforderung aus?
Wie kann ich .sh unter Windows 7-Eingabeaufforderung ausführen? Ich erhalte immer diesen Fehler, wenn ich versuche, diese Zeile darin auszuführen. app/build/build.sh Error, 'app' is not recognized... oder, bash app/build/build.sh Error, 'bash' is not recognized... Irgendwelche Ideen, was ich vermisst habe? Hier der Screen Grab,
132 windows  bash  command-line  sh 

20
Unix - Kopf UND Ende der Datei
Angenommen, Sie haben eine txt-Datei. Wie lautet der Befehl, um die oberen 10 Zeilen und die unteren 10 Zeilen der Datei gleichzeitig anzuzeigen? Wenn die Datei 200 Zeilen lang ist, können Sie die Zeilen 1-10 und 190-200 auf einmal anzeigen.
131 linux  bash  shell  unix  scripting 



6
Bash-Skript zum Einrichten eines temporären SSH-Tunnels
Auf Cygwin möchte ich, dass ein Bash-Skript: Erstellen Sie einen SSH-Tunnel zu einem Remote-Server. Arbeiten Sie lokal mit dem Tunnel. Dann den Tunnel schließen. Der Shutdown-Teil hat mich ratlos gemacht. Derzeit habe ich eine lahme Lösung. In einer Shell führe ich Folgendes aus, um einen Tunnel zu erstellen: # Create …
131 bash  ssh 


7
Übergeben von Argumenten an Shell Script über Docker Run
Ich bin neu in der Docker-Welt. Ich muss ein Shell-Skript aufrufen, das Befehlszeilenargumente über einen Docker-Container akzeptiert. Beispiel: Mein Shell-Skript sieht folgendermaßen aus: #!bin/bash echo $1 Dockerfile sieht folgendermaßen aus: FROM ubuntu:14.04 COPY ./file.sh / CMD /bin/bash file.sh Ich bin nicht sicher, wie ich die Argumente beim Ausführen des Containers …


4
Entfernen Sie ein Zeichen vom Ende einer Variablen
Bei der automatischen Bash-Vervollständigung wird ein / am Ende eines Verzeichnisnamens angehängt. Wie kann ich dies von einem Positionsparameter entfernen? #!/bin/sh target=$1 function backup(){ date=`date "+%y%m%d_%H%M%S"` PWD=`pwd` path=$PWD/$target tar czf /tmp/$date$target.tar.gz $path } backup
130 bash  shell 

5
.Profil im Bash-Shell-Skript (unter Unix) neu laden?
Ich bin neu im Bash-Shell-Scripting und bin auf eine Herausforderung gestoßen. Ich weiß, dass ich meine ".profile" -Datei neu laden kann, indem ich einfach Folgendes mache: . .profile Aber ich versuche, dasselbe in einem Bash-Skript auszuführen, das ich schreibe, und es funktioniert einfach nicht. Irgendwelche Ideen? Kann ich noch etwas …


3
Bash-Skript: Zählen Sie eindeutige Zeilen in der Datei
Lage: Ich habe eine große Datei (Millionen von Zeilen) mit IP-Adressen und Ports aus einer mehrstündigen Netzwerkerfassung, eine IP / Port pro Zeile. Zeilen haben dieses Format: ip.ad.dre.ss[:port] Erwünschtes Ergebnis: Für jedes Paket, das ich während der Protokollierung erhalten habe, gibt es einen Eintrag, daher gibt es viele doppelte Adressen. …
129 bash 

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.