Als «shell» getaggte Fragen

407
Holen Sie sich die Programmausführungszeit in der Shell

Ich möchte etwas in einer Linux-Shell unter verschiedenen Bedingungen ausführen und die Ausführungszeit jeder Ausführung ausgeben können. Ich weiß, dass ich ein Perl- oder Python-Skript schreiben könnte, das dies tun würde, aber gibt es eine Möglichkeit, dies in der Shell zu tun? (was zufällig...

403
Wie führe ich Mongo-Befehle über Shell-Skripte aus?

Ich möchte mongoBefehle in einem Shell-Skript ausführen , z. B. in einem Skript test.sh: #!/bin/sh mongo myDbName db.mycollection.findOne() show collections Wenn ich dieses Skript über ausführe ./test.sh, wird die Verbindung zu MongoDB hergestellt, aber die folgenden Befehle werden nicht...

394
Beenden eines Skripts in PowerShell

Ich habe nach einer Möglichkeit gesucht, ein PowerShell (PS1) -Skript zu beenden, wenn innerhalb einer Funktion ein nicht behebbarer Fehler auftritt. Zum Beispiel: function foo() { # Do stuff that causes an error $host.Exit() } Natürlich gibt es so etwas nicht $host.Exit(). Es gibt...

388
Ausführen mehrerer Befehle in einer Zeile in der Shell

Angenommen, ich habe eine Datei /templates/appleund möchte lege es an zwei verschiedenen Stellen und dann Entfernen Sie das Original. Also, /templates/applewird nach /templates/usedAND kopiert /templates/inuse und danach möchte ich das Original entfernen. Ist cpder beste Weg, dies zu tun,...

380
Erfassen von Gruppen aus einem Grep RegEx

Ich habe dieses kleine Skript in sh(Mac OSX 10.6), um eine Reihe von Dateien zu durchsuchen. Google ist an dieser Stelle nicht mehr hilfreich: files="*.jpg" for f in $files do echo $f | grep -oEi '[0-9]+_([a-z]+)_[0-9a-z]*' name=$? echo $name done Bisher (für Sie Shell-Gurus offensichtlich) gilt...

349
Wie kann ich einen Prozess mit Namen anstelle von PID beenden?

Wenn ich versuche, Firefox zu starten, wird manchmal angezeigt, dass bereits ein Firefox-Prozess ausgeführt wird. Also muss ich das machen: jeremy@jeremy-desktop:~$ ps aux | grep firefox jeremy 7451 25.0 27.4 170536 65680 ? Sl 22:39 1:18 /usr/lib/firefox-3.0.1/firefox jeremy 7578 0.0 0.3 3004 768...

349
Unix-Tail-Äquivalent-Befehl in Windows Powershell

Ich muss mir die letzten Zeilen einer großen Datei ansehen (typische Größe ist 500 MB-2 GB). Ich suche nach einem Äquivalent des Unix-Befehls tailfür Windows Powershell. Einige Alternativen sind: http://tailforwin32.sourceforge.net/ und Get-Content [Dateiname] | Select-Object -Last 10 Für mich...