Als «bash» getaggte Fragen

12
Was ist Signal 0 in einem Trap-Befehl?

Ich folge dieser Anleitung zum Einrichten der kennwortlosen SSH-Authentifizierung mit ssh-agent. Um ssh-agent zu starten, empfiehlt der Autor den folgenden Code in .bash_profile: SSHAGENT=/usr/bin/ssh-agent SSHAGENTARGS="-s" if [ -z "$SSH_AUTH_SOCK" -a -x "$SSHAGENT" ]; then eval `$SSHAGENT...

12
Wie md5 Hash-Ergebnis in Shell Pipe

Ich suche nach einer einfachen Möglichkeit, das Ergebnis von md5sumin einen anderen Befehl umzuleiten. Etwas wie das: $echo -n 'test' | md5sum | ... Mein Problem ist das md5sum nicht nur der Hash des Strings ausgegeben wird, sondern auch ein Bindestrich, der anzeigt, dass die Eingabe von stdin...

12
Was ist der "Anrufer" -Befehl?

Ich verwende Ubuntu 10.10 mit Openbox als oberstem Betriebssystem. Ich habe heute einen Befehl namens bemerkt caller, es gibt jedoch keine Manpage, er reagiert nicht auf Eingaben (oder --help) und whereis findet ihn nicht. Irgendeine Idee was es

12
Shell-Argumente in umgekehrter Reihenfolge ausgeben

Ich stecke ein bisschen fest. Meine Aufgabe ist es, die Argumente für mein Skript in umgekehrter Reihenfolge zu drucken, mit Ausnahme der dritten und vierten. Was ich habe, ist dieser Code: #!/bin/bash i=$# for arg in "$@" do case $i in 3) ;; 4) ;; *) eval echo "$i. Parameter: \$$i";; esac i=`expr...

12
Warum ist die Bash-Zeit genauer als die GNU-Zeit?

Der Befehl buitin bash timegibt die Ausführungsgenauigkeit in Millisekunden an, und GNU time(normalerweise / usr / bin / time) gibt die Genauigkeit in Zentisekunden an. Der times(2)Syscall gibt die Zeiten in Uhren und 100 Uhren = 1 Sekunde (normalerweise) an, die Genauigkeit ist also wie bei GNU...

12
Neuzuordnung von Strg-l in der Bash

Kann man remap Ctrl- lin bash mehr ausführen als nur klar? Ich weiß, dass es normalerweise nur den Bildschirm löscht. Ich pwdmöchte das ändern, um den Bildschirm zu löschen und mein "Gefällt mir" so aufzulisten: Ctrl-

12
cp vs. cat, um eine Datei zu kopieren

cp a bund cat a > bwas ist der Unterschied? Im x86-Installationsskript des Quellbaums ( arch/x86/boot/install.sh) des Linux-Kernels werden beide verwendet: cat $2 > $4/vmlinuz cp $3 $4/System.map Warum behalten sie nicht einfach das gleiche Format bei, wenn eines besser ist als das...

12
Name der verketteten Variablen für die Differenz

Ich kann dies tun, aber es erfordert, dass eine Zeichenfolge der Variablen erstellt und dann dereferenziert wird. Gibt es eine Möglichkeit, es auf eine einfachere Aussage zu verkürzen? #!/bin/bash FRUITS="BANANA APPLE ORANGE" BANANA_COLOUR="Yellow" APPLE_COLOUR="Green or Red" ORANGE_COLOUR="Blue"...

12
Ist es möglich, die Reihenfolge eines Globus zu ändern?

Ich versuche, alle Instanzen einer bestimmten Nachricht aus dem Syslog in chronologischer Reihenfolge anzuzeigen, indem ich Folgendes mache: grep squiggle /var/log/messages* Leider stimmt das Glob-Muster zuerst mit der aktuell aktiven Datei überein. z.B. /var/log/messages /var/log/messages-20120220...

12
Löschen Sie Dateien eines bestimmten Größenbereichs

Ich möchte Dateien löschen, deren Größe zwischen bestimmten Werten liegt. Zum Beispiel habe ich die folgende Liste von Dateien: -rw-r--r-- 1 smsc sys 558 Apr 30 13:07 stats.sfe.1.20120430130513.xml.Z -rw-r--r-- 1 smsc sys 388 Apr 30 15:32 stats.sfe.1.20120430153013.xml.Z -rw-r--r-- 1 smsc sys 386...

12
Multivariable für Schleifen

Gibt es eine Möglichkeit, mehrere Variablen (nicht nur ganze Zahlen) in forSchleifen anzugeben bash? Ich kann 2 Akten haben, die beliebigen Text enthalten, mit dem ich arbeiten müsste. Was ich funktionell brauche, ist so etwas: for i in $(cat file1) and j in $(cat file2); do command $i $j; done...

12
Kopieren einer einzelnen Datei in mehrere Verzeichnisse mit cp

Diese Frage ist eine Art Fortsetzung meiner früheren Frage, mit der ich zahlreiche Verzeichnisse erstellt habemkdir . Ich benutze die bashShell. Ich habe fünfzig Verzeichnisse erstellt, die jeweils mit dem Präfix "s" beginnen. mkdir $(printf "s%02i " $(seq 1 50)) welche auf die zweite Ziffer mit...