Pytania oznaczone «shell»

407
Uzyskaj czas wykonania programu w powłoce

Chcę wykonać coś w powłoce linuksowej w kilku różnych warunkach i móc wyprowadzić czas wykonania każdego wykonania. Wiem, że mógłbym napisać skrypt Perla lub Pythona, który by to zrobił, ale czy istnieje sposób, aby to zrobić w powłoce? (która okazuje się

403
Jak wykonywać polecenia mongo za pomocą skryptów powłoki?

Chcę wykonywać mongopolecenia w skrypcie powłoki, np. W skrypcie test.sh: #!/bin/sh mongo myDbName db.mycollection.findOne() show collections Kiedy wykonuję ten skrypt za pośrednictwem ./test.sh, połączenie z MongoDB jest ustanawiane, ale następujące polecenia nie są wykonywane. Jak wykonać...

394
Kończenie skryptu w PowerShell

Szukałem sposobu na zakończenie skryptu PowerShell (PS1), gdy wystąpi niemożliwy do naprawienia błąd w funkcji. Na przykład: function foo() { # Do stuff that causes an error $host.Exit() } Oczywiście nie ma czegoś takiego jak $host.Exit(). Jest $host.SetShouldExit(), ale tak naprawdę zamyka...

388
Uruchamianie wielu poleceń w jednym wierszu powłoki

Powiedz, że mam plik /templates/applei chcę umieść to w dwóch różnych miejscach, a następnie usuń oryginał. Tak, /templates/applezostaną skopiowane do /templates/usedAND, /templates/inuse a następnie chciałbym usunąć oryginał. Czy jest cpto najlepszy sposób, aby to zrobić rm? Czy jest jakiś...

380
Przechwytywanie grup z Grep RegEx

Mam ten mały skrypt w sh(Mac OSX 10.6) do przeglądania szeregu plików. Google przestało być w tym momencie pomocne: files="*.jpg" for f in $files do echo $f | grep -oEi '[0-9]+_([a-z]+)_[0-9a-z]*' name=$? echo $name done Do tej pory (oczywiście dla ciebie guru powłoki) $namezawiera tylko 0,...

349
Jak mogę zabić proces według nazwy zamiast PID?

Czasami, gdy próbuję uruchomić Firefoksa, mówi „proces Firefox już działa”. Więc muszę to zrobić: 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 pts/0 S+ 22:44 0:00 grep...