Pytania oznaczone «bash»

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ś...

385
Linux, jak kopiować, ale nie nadpisywać?

Chcę cpkatalogu, ale nie chcę zastępować żadnych istniejących plików, nawet jeśli są one starsze niż skopiowane pliki. Chcę to zrobić całkowicie nieinteraktywnie, ponieważ będzie to część skryptu Crontab Bash. Jakieś

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,...

375
Utwórz zmienną znacznika czasu w skrypcie bash

Próbuję utworzyć zmienną znacznika czasu w skrypcie powłoki, aby nieco ułatwić rejestrowanie. Chcę utworzyć zmienną na początku skryptu i wyświetlać bieżącą godzinę za każdym razem, gdy ją wystawiam echo $timestamp. To okazuje się trudniejsze niż myślałem. Oto kilka rzeczy, które...

374
.bashrc przy logowaniu ssh

Kiedy ssh do mojego ubuntu-box z systemem Hardy 8.04, zmienne środowiskowe w moim .bashrcnie są ustawione. Jeśli zrobię źródło .bashrc, zmienne są poprawnie ustawione i wszystko jest w porządku. Dlaczego .bashrcnie jest uruchamiany przy

358
if, elif, else problemy z instrukcją w Bash

Nie mogę ustalić, na czym ifpolega problem z poniższym stwierdzeniem w odniesieniu do elifi then. Pamiętaj, że printfwciąż jest w fazie rozwoju. Po prostu nie byłem jeszcze w stanie tego przetestować w oświadczeniu, więc jest to prawdopodobnie błąd. Występuje błąd: ./timezone_string.sh: line 14:...

353
Jak najlepiej dołączyć inne skrypty?

Sposób, w jaki zwykle dołączasz skrypt, to „source” na przykład: main.sh: #!/bin/bash source incl.sh echo "The main script" w tym sh: echo "The included script" Wynikiem wykonania polecenia „./main.sh” jest: The included script The main script ... Teraz, jeśli spróbujesz wykonać ten...

350
Unlimited Bash History [zamknięta]

Zamknięte. To pytanie nie jest zgodne z wytycznymi dotyczącymi przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 6 lat temu . Chcę, aby mój...

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...