Als «sh» getaggte Fragen

12
Neue Zeile im Heredoc verschwindet in der Datei

Ich gebe einen Heredoc in eine Datei zurück, aber die Zeilenumbrüche gehen verloren Dieses Skript ausführen #!/bin/bash NAME="$1" mkdir -p $NAME FILE=$(cat <<SETVAR name = "$NAME" type = "test" SETVAR ) echo $FILE > $NAME/$NAME.txt Mit dem Argument arg: foo wird die Datei unter foo...

12
ZSH: Wie kann man Widgets direkt ZLE?

In der Dokumentation in Abschnitt 18.4 Widgets heißt es , dass die Aufgabe eines Widgets einfach darin besteht, eine kleine Aktion auszuführen. Ich kann jedoch keine allgemeine Beschreibung finden, wie diese Aktionen aufgerufen werden, dh wie ein Widget aufgerufen wird. Ich habe in Beispielen...

12
Wie leite ich die Ausgabe an das Datum -d "Wert" weiter?

Ich habe ein Datum wie "2014-01-30 05:04:27 GMT" und wenn ich das Datum -d "2014-01-30 05:04:27 GMT" ausführe, befindet sich die Ausgabe in der Zeitzone meines Servers ("Do. 30. Januar 16:04:27 EST 2014 "). Mit grep und cut habe ich das Datum in GMT aus einer Datei extrahiert. Ich habe jedoch...

12
Wie füge ich im ZSH-Zeileneditor eine neue Zeile ein?

Angenommen, ich bearbeite eine einzelne Zeile mit dem Cursor an der angegebenen Position: $ abc ꕯ def ghi Ich möchte jetzt in zwei Zeilen aufteilen und die Bearbeitung fortsetzen (wie dies bei einem Texteditor der Fall wäre, wenn Sie die EINGABETASTE drücken): $ abc $ ꕯ def ghi Gibt es eine...

12
Kann ich die Stream-Richtung meines Terminals umkehren?

Ich bin mir nicht sicher, wie ich diese Frage anders formulieren soll, aber das war's. Ist es möglich, die Art und Weise umzukehren, in der Ihr Terminal Text druckt? Wenn ich zum Beispiel einen Befehl eingebe, tippe ich ihn von unten im Terminal ein und die Ausgabe wird von unten erzeugt. Ich...

12
Stille ssh-add

Ich habe einen Cronjob, der einige Aufgaben ausführt, und zu Beginn des Skripts wird ein SSH-Add-Aufruf ausgeführt (er wird nicht als Benutzer mit dem entsprechenden Schlüssel ausgeführt, muss also hinzugefügt werden, und in Zukunft wird möglicherweise ein verwendet Bereitstellungsschlüssel in der...

12
Standardkonsole in ConEmu

Ich habe Git Bash Setup als vordefinierte Aufgabe (Aufgabe 1). Aber wenn ich ConEmu öffne, wird standardmäßig die cmd-Konsole verwendet. Wie ändere ich die Standardkonsole in git

12
So entfernen Sie Zeichen in der Mitte einer Zeichenfolge in Bash

In Bash habe ich eine Zeichenfolge und ich versuche, ein Zeichen in der Mitte der Zeichenfolge zu entfernen. Ich weiß, wir können Zeichen vom Anfang oder Ende eines Strings wie folgt entfernen: myVar='YES' myVar="${myVar#'Y'}" myVar="${myVar%'S'}" aber wie kann ich den in der mitte...

12
Wie finde ich Dateien und summiere ihre Größe?

Ich möchte eine Reihe von Dateien (basierend auf einem Platzhalterausdruck) finden und deren Festplattennutzung zusammenfassen. Etwas wie das: $ find . -name 'flibble*' -ctime +90 -exec du -sh {} \; 2.1G ./flibble_116.log 2.1G ./flibble_83.log 2.1G ./flibble_211040_157.log 2.1G...