Als «shell-script» getaggte Fragen

8
Zeit innerhalb eines Skripts messen

Dieser Thread zeigt, wie Sie die Zeit messen, die zum Ausführen eines Skripts benötigt wird. In meinem Fall bin ich daran interessiert, die Zeit zwischen zwei Punkten innerhalb eines Skripts zu messen . Hier ist ein Beispiel, wie ich dies verwenden möchte: start_measuring_time Line 1 Line 2 .. Line...

8
Der beste Weg, um Dateinamen auszutauschen

Ich muss die Dateinamen von zwei Dateien ( fileund file_1) austauschen . Ich benutze den folgenden Code dafür. mv file .phfile mv file_1 file mv .phfile file Dies funktioniert, ist aber sehr fehlerhaft. Manchmal führt es sogar zu Datenverlust. Gibt es einen besseren Weg, dies zu...

8
Wie kann ich mit dem Terminal twittern?

Ich möchte eine Nachricht über das Terminal twittern. Ich habe so etwas versucht wie: curl -u 'TwitterUsername':'TwitterPassword' -d status=”Your Message Here” https://twitter.com/statuses/update.xml aber anscheinend funktioniert das nicht mehr. Ich erhalte einen Fehler wie diesen: <?xml...

8
Bash-Skript liest keine Eingaben

Ich habe ein Skript, das einen Befehl im Hintergrund ausführen soll, und das tut es. Das Problem ist, dass das Skript beim Lesen nicht pausiert und keine Eingaben akzeptiert. Hier ist es: printf "Where is yo music?: " read musicPath cd $musicPath ls | while read currentSong;do seconds=`mdls...

8
Skript zum Umschalten von setxkbmap

Ich hätte gerne ein Bash-Skript, das zwischen: setxkbmap seund umschaltet setxkbmap us. Dann möchte ich dieses Skript CtrlEscüber die Tastatur> benutzerdefinierte Verknüpfungen zuordnen. Der Punkt ist, dass ich das Tastaturlayout mit wechseln möchte CtrlEscape. Wie kann ich das...

8
Skriptausgabe umleiten und protokollieren

Ich versuche, die folgenden Schnipsel aufzuräumen. Entwurfsziele sind die Protokollierung aller Ausgaben eines Skripts und sollten kein Wrapper sein. Weniger Zeilen sind besser. Benutzereingaben interessieren mich nicht (zu diesem Zeitpunkt), Zielskripte werden nicht interaktiv ausgeführt. Das...

8
Optimieren einer "while" -Schleife

Ich habe ein Mini-Skript erstellt, um meinen Raspberry Pi auf Knopfdruck neu zu starten. Das Skript verwendet einfach wiringPi (Befehl gpio), um Pin 0 (Pin 17 in der Raspberry Pi-Standardnummerierungsreihenfolge) für die Eingabe festzulegen, und liest dann den Wert, bis er eins ist (dh wenn die...