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.
Bei der Arbeit schreibe ich häufig Bash-Skripte. Mein Vorgesetzter hat vorgeschlagen, das gesamte Skript in Funktionen zu unterteilen, ähnlich dem folgenden Beispiel: #!/bin/bash # Configure variables declare_variables() { noun=geese count=three } # Announce something i_am_foo() { echo "I am foo" sleep 0.5 echo "hear me roar!" } # Tell a …
Ich habe die .bashrcDatei häufig bearbeitet , um neue Umgebungsvariablen zu exportieren. Gibt es eine bequeme Möglichkeit zum Aktualisieren, anstatt die Konsole zu schließen und eine neue zu starten, um die Umgebungsvariablen zu aktualisieren?
Ich habe versucht, ein Skript zu erstellen, indem ich echoden Inhalt in eine Datei geschrieben habe, anstatt ihn mit einem Editor zu öffnen echo -e "#!/bin/bash \n /usr/bin/command args" > .scripts/command Die Ausgabe : Bash:! / bin / Bash: Ereignis nicht gefunden Ich habe dieses seltsame Verhalten auf den Knall …
Lassen Sie mich ein Beispiel geben: $ timeout 1 yes "GNU" > file1 $ wc -l file1 11504640 file1 $ for ((sec0=`date +%S`;sec<=$(($sec0+5));sec=`date +%S`)); do echo "GNU" >> file2; done $ wc -l file2 1953 file2 Hier können Sie sehen, dass der Befehl Zeilen in einer Sekunde yesschreibt 11504640, während …
Gibt es eine Möglichkeit, einen einzelnen Befehl zu strukturieren, um sich über SSH bei einem Remoteserver anzumelden und ein Programm auf der Remoteanmeldeshell auszuführen? Im OpenSSH-Handbuch heißt es: "Wenn ein Befehl angegeben ist, wird er auf dem Remote-Host anstelle einer Anmeldeshell ausgeführt." Melden Sie sich beispielsweise ssh user@server mailbeim Remote-Server …
Ich habe http://mywiki.wooledge.org/BashGuide/CommandsAndArguments durchgesehen und bin auf Folgendes gestoßen : $ type rm rm is hashed (/bin/rm) $ type cd cd is a shell builtin Nur ein wenig früher listete die Anleitung die verschiedenen Arten von Befehlen auf, die von Bash verstanden werden: Aliase, Funktionen, Builtins, Schlüsselwörter und ausführbare Dateien. …
Entweder hatte ich das vor 20 Jahren oder ich habe davon geträumt. Grundsätzlich gilt: Wenn wenn Typ blobblobich bekomme blobblob: command not found Fair genug. Ich möchte, dass meine Shell, wenn sie diese Fehler erhält - Befehl nicht gefunden - prüft, ob ein Verzeichnis mit diesem Namen existiert ('blobblob') und …
Ich habe ein Hilfsprogramm, das aus einigen Verzeichnissen mit einigen Bash-Skripten und unterstützenden Dateien besteht, die möglicherweise in einem anderen Verzeichnis auf jedem Computer auf mehreren Computern bereitgestellt werden. Die Skripte müssen in der Lage sein, Pfade relativ zu sich selbst zu referenzieren, damit ich den Pfad zu der Datei …
Ich habe diesen Befehl erfolgreich verwendet, der eine Variable in einer Konfigurationsdatei ändert und dann ein Python-Skript in einer Schleife ausführt: for((i=114;i<=255;i+=1)); do echo $i > numbers.txt;python DoMyScript.py; done Da es jeweils DoMyScript.pyungefähr 30 Sekunden dauert, bis sie beendet sind, möchte ich sie in den Hintergrund verschieben, während die nächste …
Ich bin neu im Bashing und kann kein gutes Tutorial finden, um meine Frage zu beantworten. array=( item1 item2 item3) for name in ${array[@]}; do echo current/total ... some other codes done Ich möchte den "aktuellen" und "Gesamt" -Wert berechnen, da die erwartete Ausgabe davon ist: 1/3 2/3 3/3 Danke …
Momentan durchsuche ich viele unbekannte Protokolle, um nach Problemen zu suchen. Die erste Datei, die ich mir ansehe, ist Events.log. Auf mindestens drei Seiten lesswird das gleiche Ereignis zu unterschiedlichen Zeiten angezeigt - ein Ereignis, das ziemlich harmlos zu sein scheint. Ich möchte dieses Ereignis herausfiltern, und derzeit beende ich …
Festival speichert Voicepack-Daten in der folgenden Beispielverzeichnisstruktur: /usr/share/festival/voices/<language>/<voicepack name> Was ist der einfachste Einzeiler (am besten mit ls), um nur die <voicepack name>Zeilen in allen potenziell zahlreichen <language>Unterverzeichnissen auszudrucken ?
Mit Bashs ist sourcees möglich, ein Skript ohne gesetztes Ausführungsbit auszuführen. Dies ist dokumentiertes und erwartetes Verhalten, aber ist dies nicht gegen die Verwendung eines Ausführungsbits? Ich weiß, das sourceschafft keine Unterschale.
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.