Als «shell-script» getaggte Fragen

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



5
Sind "wenn" und "dann" eigentlich Programme
Ich habe gelesen, dass Semikolon zum Trennen von Programmen verwendet wird: $ echo 3; ls -la Bedeutet das if, thenund handelt elsees sich hier um separate Programme? $ if [ $VARIABLE == abcdef ] ; then echo yes ; else echo no ; fi Bei dieser Frage handelt es sich …

1
Warten Bash-Builtin brennt eine CPU zu 100 Prozent
Tritt mindestens auf GNU bash Version 4.3.42 x86_64 && GNU Bash - Version 4.3.11 x86_64 Ich benutze sleep & wait $!statt eines einfachen sleepum eine Unterbrechung sleepdurch ein Signal zu bekommen (als SIGUSR1 ). Aber es waitsieht so aus, als würde sich die Bash-Funktion auf seltsame Weise verhalten, wenn Sie …




3
Was bedeuten "1 >>" und "2 >>" in einem Bash-Skript?
Ich habe das folgende Bash-Skript, von dem ich verstehe, dass >> verwendet wird, um die Ausgabe eines Befehls an eine vorhandene Datei anzuhängen, anstatt sie zu überschreiben, aber was macht es in diesem Fall? Dieses Skript ruft einige exe-Dateien auf, um sie von einem Format in ein anderes zu konvertieren. …

3
spawn - befehl nicht gefunden!
Ich verwende Mac OS X 10.9.4. Das folgende Skript kopiert Dateien vom lokalen Computer auf einen anderen Host #!/bin/bash #!/usr/bin/expect echo "I will fail if you give junk values!!" echo " " echo "Enter file name: " read filePath echo " " echo "Where you want to copy?" echo "Enter" …


1
Starten Sie einen Hintergrundprozess von einem Skript aus und verwalten Sie ihn, wenn das Skript endet
Ich möchte einen Prozess wie einen Daemon aus einem Skript ausführen und konfigurieren. Meine Shell ist unter Cygwin zsh emuliert und der Daemon ist SFK , ein einfacher FTP-Server. Für das, was hier zählt, kann das Skript startserv.shwie folgt verfasst werden: #!/bin/sh read -s -p "Enter Password: " pw user=testuser …

8
Zählen Sie die Dateien in einem Verzeichnis nach Erweiterung
Zu Testzwecken möchte ich zählen, wie viele Bilddateien sich in einem Verzeichnis befinden, wobei jeder Bilddateityp durch die Dateierweiterung getrennt wird (jpg = "yes". Dies ist nützlich, da es später für ein anderes Skript nützlich ist, das eine Aktion ausführt auf jeder Dateierweiterung). Kann ich für JPEG-Dateien Folgendes verwenden? jpg="" …


5
Analysieren von ISO8601-Daten mit dem Befehl linux date
Ich versuche, den Dateibefehl zu verwenden, um einen Dateizeitstempel zu generieren, den der Dateibefehl selbst interpretieren kann. Der Befehl date scheint jedoch keine eigene Ausgabe zu mögen, und ich bin nicht sicher, wie ich das umgehen soll. Ein typisches Beispiel: sh-4.2$ date Fri Jan 3 14:22:19 PST 2014 sh-4.2$ date …


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.