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.






1
BASH zurück zur Hauptfunktion
Ich habe ein BASH-Skript, das eine Funktion aufruft, die andere Funktionen aufruft: #!/bin/bash function foo { function bar { # do something } bar } foo Wie kann ich bardirekt zur Hauptfunktion zurückkehren? Der Fall ist, dass barBenutzereingaben verarbeitet werden und wenn es eine negative Antwort erhält, muss es zur …

1
Wo wird $ _ von POSIX definiert?
In den Kommentaren zur akzeptierten Antwort auf diese Unix & Linux StackExchange-Frage wird angegeben, dass dies $_"einer von nur 7 speziellen Parametern ist, die von POSIX definiert wurden". Ich kann diese Definition nicht finden, obwohl ich acht andere von POSIX definierte spezielle Parameter finden kann, die ich $_in den Manpages …
7 bash  shell  ksh  posix 



4
Verknüpfen Sie alle Unterverzeichnisse in einem Verzeichnis mit einem anderen Verzeichnis
Ich versuche, jedes Verzeichnis in einem Ordner mit einem anderen Ordner zu verknüpfen. In der folgenden Struktur müssen beispielsweise die Unterordner mit Ordner2 verknüpft sein. - /home/chris/folder1 -- subfolder1 -- subfolder2 - /home/john/folder2 -- subfolder1 -- subfolder2 Dies ist, was ich bisher versucht habe, aber meine Bash-Fähigkeiten sind verrostet und …

2
Stellen Sie sicher, dass ein Befehl in bash ausgeführt wurde
Ich habe eine Bash-Datei mit Befehlen zum Zusammenführen von PCAP-Dateien. Ich möchte wissen, ob es sowieso gibt, um sicherzustellen, dass eine Zeile in Bash läuft oder nicht. Wie in der Windows Bat-Datei haben wir% ErrorLevel% ¨ Sagen Sie einen Befehl touch -r dcn_file "${dir_dcn}"/"${TAG1_dcn}".pcap Wie stelle ich sicher, dass dies …

1
Leitet dies nach / dev / null um?
Ich habe dieses Skript im Arch-Wiki gefunden, dem ein ffmpegBefehl wie dieser vorangestellt ist < /dev/null ffmpeg -i "$a" -qscale:a 0 "${a[@]/%flac/mp3}" Ich verstehe den Befehl ffmpeg, es ist der < /dev/nullTeil. Soll es die ausführliche Ausgabe umleiten /dev/null/?

1
Bash Scripting - Lesen Sie Tarball von stdin
Ich habe eine Aufgabe, die ich schreiben muss und die meiner Meinung nach dumm einfach sein sollte, aber ich habe es tatsächlich ziemlich schwer. Ich habe ein kurzes Bash-Skript, das eine bestimmte Art von Anwendung in Tarball-Form aufnimmt und erstellt. Derzeit sind nur zwei Befehlszeilenargumente erforderlich: der Name der Anwendung …
7 bash  pipe  tar  stdin  fifo 

1
adduser: Geben Sie in diesem Modus nur einen Namen an
Ich versuche, einen Benutzer mit diesem Befehl auf meinem Debian-Server hinzuzufügen: #!/bin/bash APPUSER="test1" APPGROUP="test2" # User adduser -c 'uwsgi user' --group $APPGROUP --system --no-create-home --disabled-login --disabled-password $APPUSER Es sagt mir jedoch, dass ich nur einen Namen angeben kann, aber ich gebe nur einen Namen an, soweit ich sehen kann. Was …
7 linux  bash  shell  debian 

2
Warum sind Bash-Tests in Bezug auf Leerzeichen so wählerisch?
Als erste Linie Java - Programmierer, finde ich die bash if- thenKonstrukt ziemlich verwirrend, vor allem in Bezug auf Leerzeichen. Kann jemand erklären, warum der erste funktioniert, aber nicht der zweite oder dritte? #works if [ -n $1 ]; then echo "parameterized"; fi #output: ./links: Zeile 1: [-n: Kommando nicht …

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.