Oto przykład użycia cutdzielenia danych wejściowych na pola za pomocą separatora spacji i uzyskania drugiego pola: cut -f2 -d' ' Jak ogranicznik może być zdefiniowany jako tabulator zamiast
Oto przykład użycia cutdzielenia danych wejściowych na pola za pomocą separatora spacji i uzyskania drugiego pola: cut -f2 -d' ' Jak ogranicznik może być zdefiniowany jako tabulator zamiast
Jeśli od jakiegoś czasu obserwujesz unix.stackexchange.com, powinieneś wiedzieć, że pozostawienie zmiennej niecytowanej w kontekście listy (jak w echo $var) w powłokach Bourne / POSIX (wyjątek to zsh) ma bardzo szczególne znaczenie i nie należy tego robić, chyba że masz ku temu dobry powód. To...
Pracuję w Mac OSX, więc chyba używam bash ...? Czasami wchodzę w coś, o czym nie chcę pamiętać w historii. Jak mogę to
Zostawiłem skrypt działający na zdalnej maszynie od czasu, gdy pracowałem nad nim lokalnie. Mogę połączyć się przez SSH z maszyną jako ten sam użytkownik i zobaczyć uruchomiony skrypt ps. $ ps aux | grep ipcheck myuser 18386 0.0 0.0 18460 3476 pts/0 S+ Dec14 1:11 /bin/bash ./ipchecker.sh Po...
Używając systemów kontroli wersji denerwuje mnie hałas, gdy mówi diff No newline at end of file. Zastanawiałem się więc: jak dodać nowy wiersz na końcu pliku, aby pozbyć się tych
Co możesz zrobić z evalpoleceniem? Dlaczego to jest przydatne? Czy to jakaś wbudowana funkcja w bash? Nie ma manna to
Mam problem polegający na tym, że jeśli wpisuję bardzo długie polecenia w bash, terminal nie wyświetla poprawnie tego, co wpisuję. Spodziewałbym się tego, gdybym miał takie polecenie: username@someserver ~/somepath $ ssh -i /path/to/private/key [email protected] Polecenie...
Chciałbym zmienić rozszerzenie pliku z *.txtna *.text. Próbowałem użyć basenamepolecenia, ale mam problem ze zmianą więcej niż jednego pliku. Oto mój kod: files=`ls -1 *.txt` for x in $files do mv $x "`basename $files .txt`.text" done Otrzymuję ten błąd: basename: too many arguments Try...
Powiedzmy, że mam następujący alias w bash - alias ls='ls --color=auto'- i chcę zadzwonić zwyczajnie lsbez opcji. Czy jedynym sposobem na to jest odblokowanie, wykonanie polecenia, a następnie ponowne wygenerowanie aliasu? A może jest jakiś fajny trik lub
Na początku skryptu powłoki bash znajduje się następujący wiersz: IFS=$'\n' Jakie znaczenie ma ta kolekcja symboli?
Chcę raz uruchomić polecenie Java dla każdego dopasowania ls | grep pattern -. W tym przypadku myślę, że mógłbym to zrobić, find pattern -exec java MyProg '{}' \;ale ciekawi mnie ogólny przypadek - czy można łatwo powiedzieć „uruchom polecenie raz dla każdego wiersza standardowego wejścia”? (W...
Dostaję ten komunikat, There are stopped jobs.gdy czasami próbuję wyjść z powłoki bash. Oto powtarzalny scenariusz w Pythonie 2.x: ctrl+ cjest traktowany przez tłumacza jako wyjątek. ctrl+ z„zatrzymuje” proces. ctrl+ dwychodzi z Pythona dla reali. Oto kilka rzeczywistych danych wyjściowych...
Mam instancję Linuksa, którą skonfigurowałem jakiś czas temu. Kiedy odpalam i loguję się, ponieważ rootskonfigurowałem zmienne środowiskowe, ale nie pamiętam ani nie wiem, skąd one pochodzą. Sprawdziłem ~/.bash_profile, /etc/.bash_rci wszystkie skrypty startowe. Uciekłem findi...
Powtarzam wiele: mkdir longtitleproject cd longtitleproject Czy można to zrobić w jednym wierszu bez powtarzania nazwy katalogu? Jestem tutaj na
Mam katalog pełen obrazów: image0001.png image0002.png image0003.png ... I chciałbym, aby jedna linijka zmieniła ich nazwy na (powiedzmy). 0001.png 0002.png 0003.png ... Jak mam to
Właśnie widziałem to spisane; $ some-command >| /tmp/output.txt Rury pionowe są używane w standardowych przekierowaniach „przesyłanie” danych wyjściowych z jednego polecenia do drugiego, czy >|w rzeczywistości jest całkowicie bezużyteczne, ponieważ byłoby takie samo jak >w tym...
W terminalu bash mogę nacisnąć Control+, Zaby zawiesić dowolny uruchomiony proces ... a następnie mogę wpisać, fgaby wznowić proces. Czy można zawiesić proces, jeśli mam tylko jego PID? A jeśli tak, jakiego polecenia powinienem użyć? Szukam czegoś takiego: suspend-process $PID_OF_PROCESS a...
Znalazłem .bashrcplik i chcę poznać jego cel / funkcję. Jak i kiedy jest
W bash wszystko co wiem to rmdir directoryname usunie katalog, ale tylko jeśli jest pusty. Czy istnieje sposób na wymuszenie usunięcia
Mam pewne problemy z niektórymi skryptami w bash, dotyczące błędów i nieoczekiwanych zachowań. Chciałbym zbadać przyczyny problemów, aby móc zastosować poprawki. Czy istnieje sposób, w jaki mogę włączyć jakiś „tryb debugowania” dla bash, aby uzyskać więcej