Als «shell» getaggte Fragen

8
In Bezug auf das Erhalten von Datum - n Tagen Datum

Angenommen, ich habe ein bestimmtes Datum in einer Variablen gespeichert date_m. Ich möchte ein ((date_m)-25)Date. Beispiel: Ich habe 15/09/2014in meiner Variablen gespeichert und möchte 21/08/2014zurückgegeben werden, wenn ich 25 vom in der Variablen gespeicherten Datum

8
Echo einer Zeichenfolge mit einem Ausrufezeichen

Hier ist, was ich in Bash geschrieben habe und welche Ergebnisse ich über 'Echo' erzielt habe: $ echo '!$' !$ $ echo "!$" echo "'!$'" '!$' Ich würde gerne wissen, wie 'Echo' mit der zweiten Eingabe umgeht. Es scheint mir, dass 'echo' zuerst die von Ihnen eingegebenen Zeichenfolgen druckt (bei...

8
du überspringst symbolische Links

Das Standardverhalten von duauf meinem System ist nicht das richtige Standardverhalten. Wenn ich lsmeinen /dataOrdner habe, sehe ich (Entfernen der Dinge, die nicht wichtig sind): ghs ghsb -> ghs hope rssf -> roper roper In jedem Ordner befindet sich eine Reihe von Ordnern mit Nummern als...

8
Können Sie ein "hier Dokument" beschaffen?

Angenommen, ich habe ein Bash-Skript, das als Konfigurationsdatei für ein anderes Bash-Skript fungiert: config.sh: verbose=yes echo "Malicious code!" name=test script.sh: source config.sh echo "After sourcing: verbose='$verbose', name='$name'" Das Problem ist, dass dies nicht sehr sicher ist, da...

8
apt-get update exit status

Wie überprüfe ich den Status von apt-get update? $ apt-get update ; echo "status is: $?" Err http://security.debian.org stable/updates Release.gpg Could not resolve 'security.debian.org' Hit http://192.168.1.100 stable Release.gpg Hit http://192.168.1.100 stable Release Hit http://192.168.1.100...

8
Wie man GNU parallel effektiv nutzt

Angenommen, ich möchte alle Übereinstimmungen in einer komprimierten Textdatei finden: $ gzcat file.txt.gz | pv --rate -i 5 | grep some-pattern pv --ratewird hier zur Messung des Rohrdurchsatzes verwendet. Auf meinem Computer sind es ungefähr 420 MBit / s (nach der Dekomprimierung). Jetzt versuche...

8
Warum beendet SIGKILL ein gestopptes Programm nicht (ja)?

Ich verwende Ubuntu 14.04 und habe dieses Verhalten, das ich anscheinend nicht verstehen kann: Führen Sie den yesBefehl aus (in der Standard-Shell: Bash ) Geben Sie ein, CtrlZum anzuhaltenyes Ausführen jobs. Ausgabe: [1]+ Stopped yes Lauf kill -9 %1um anzuhalten yes. Ausgabe: [1]+ Stopped yes...

8
Wie verwende ich Multiline als Gruppentrennzeichen in grep?

In können grepSie verwenden --group-separator, um etwas zwischen Gruppenspielen zu schreiben. Dies ist praktisch, um zu verdeutlichen, welche Blöcke wir haben, insbesondere wenn Sie die -C XOption zum Abrufen von Kontextzeilen verwenden. $ cat a hello this is me and this is something else hello...