Als «shell-script» getaggte Fragen

Fragen zu Shell-Skripten, ausführbaren Dateien, die von einer Shell interpretiert werden (bash, zsh usw.).



4
Konvertieren von "for file in" in "find", damit mein Skript rekursiv angewendet werden kann
Ich habe die Idee, ein Bash-Skript auszuführen, um einige Bedingungen zu überprüfen und ffmpegalle Videos in meinem Verzeichnis von einem beliebigen Format in ein anderes zu konvertieren, .mkvund es funktioniert hervorragend! Die Sache ist, ich wusste nicht, dass eine for file inSchleife nicht rekursiv funktioniert ( /programming/4638874/how-to-loop-through-a-directory-recursively ) Aber ich …


4
Listen Sie grafische Prozesse vom Terminal aus auf
Verwechseln Sie die Frage hier nicht mit der grafischen Auflistung von Prozessen, das ist nicht das, was ich frage. Wie kann ich im Terminal sehen, welche Prozesse eine GUI haben? wie in Sachen wie Firefox, VLC, Geany, Nautilus etc ... haben alle eine GUI. Ich möchte weitere Informationen darüber, welche …





2
Wie lösche ich alle Dateien in zufälliger Reihenfolge?
Ich habe eine Reihe von Dateien, die alle mit der Konvention benannt sind file_[number]_[abcd].bin(wobei [Nummer] eine Nummer im Bereich 0-Größe des Laufwerks in MB ist). dh es ist file_0_a.bin, file_0_b.bin, file_0_c.binund file_0_d.binund dann das 0würde ein 1und so weiter. Die Anzahl der Dateien wird zur Laufzeit anhand der Größe der …



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
if else-Anweisung in einer Zeile mit && und ||
Ich würde gerne wissen, ob diese beiden Möglichkeiten gleichwertig sind: Zuerst: #!/bin/bash if [ -x $FILE ] then echo "You have execution permission to a "$FILE"" else echo "You don't have execution permission to a "$FILE"" fi Zweite: #!/bin/bash [ -x $FILE ] && echo "You have execution permission to …

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.