Pytania specyficzne dla GNU Bourne Again SHell, w przeciwieństwie do innych powłok Bourne / POSIX. W przypadku pytań dotyczących powłok uniksowych użyj zamiast tego znacznika / shell.
Problem polega na tym, że chcę widzieć błędy podczas przenoszenia pliku, ale nie widzę błędów związanych z problemem uprawnień. Innymi słowy - zależy mi, czy plik nie zostanie w pełni przesłany, ale nie chcę widzieć takich błędów: mv: nie udało się zachować własności dla `/home/blah/backup/pgsql.tar.gz ': Operacja niedozwolona Więc chcę …
Jeśli skrypt.sh jest po prostu czymś typowym #!/bin/bash echo "Hello World!" Czy istnieje preferowany sposób uruchomienia skryptu? Myślę, że najpierw musisz go chmod, aby stał się wykonywalny?
Wiem, że niestandardową wartość IFS można ustawić dla zakresu pojedynczego polecenia / wbudowanego. Czy istnieje sposób na ustawienie niestandardowej wartości IFS dla pojedynczej instrukcji? Najwyraźniej nie, ponieważ na podstawie poniższej próby wpływa to na globalną wartość IFS #check environment IFS value, it is space-tab-newline printf "%s" "$IFS" | od -bc …
Pipowałem linię w skrypcie bash i chcę sprawdzić, czy potok ma dane, przed przekazaniem ich do programu. Wyszukiwanie, o którym znalazłem, test -t 0ale tutaj nie działa. Zawsze zwraca false. Jak więc upewnić się, że potok ma dane? Przykład: echo "string" | [ -t 0 ] && echo "empty" || …
Napisałem prosty skrypt bash z pętlą do drukowania daty i pingowania na zdalną maszynę: #!/bin/bash while true; do # *** DATE: Thu Sep 17 10:17:50 CEST 2015 *** echo -e "\n*** DATE:" `date` " ***"; echo "********************************************" ping -c5 $1; done Kiedy uruchamiam go z terminala, nie jestem w stanie …
Mam folder z wieloma plikami ABC. * (Istnieje około 100 takich plików). Chcę skopiować je wszystkie do nowych plików o nazwach rozpoczynających się od DEF. * Więc chcę ABC.Page1 ABC.Page2 ABC.Topic12 ...etc skopiowane do DEF.Page1 DEF.Page2 DEF.Topic12 ...etc Jaki jest najprostszy sposób, aby to zrobić za pomocą polecenia wsadowego (w …
Próbuję rekurencyjnie znaleźć największy plik w katalogu. Jeśli w tym katalogu znajduje się podkatalog, funkcja musi wejść do tego katalogu i sprawdzić, czy jest tam największy plik. Po znalezieniu największego pliku wyświetlane są dane wyjściowe z względną nazwą ścieżki oraz nazwą i rozmiarem największego pliku. DAWNY: dude@shell2 (~...assignment/solutions) % bash …
Uważam, że sygnał użyteczny dla niektórych rzeczy, więc ja tylko chcę, aby go wyłączyć na zakończenie zakładki (Nie pytam jak całkowicie wyłączyć go, że został już odpowiedział w innym pytaniem na ServerFault). Nie mam również dostępu do roota, pracuję na RHEL5.
Myślę, że mogę przeoczyć względnie podstawową kwestię dotyczącą powłoki. Dane wyjściowe z polecenia ls domyślnie rozdzielają dane wyjściowe nowymi wierszami, ale powłoka wyświetla dane wyjściowe w jednym wierszu. Czy ktoś może mi to wytłumaczyć? Zawsze zakładałem, że dane wyjściowe były po prostu oddzielone spacjami, ale teraz, gdy widzę dane wyjściowe …
Czytałem skrypt bash, który ktoś stworzył i zauważyłem, że autor nie używa eval do oceny zmiennej jako polecenia Autor użył bash -c "$1" zamiast eval "$1" Zakładam, że używanie eval jest preferowaną metodą i prawdopodobnie i tak jest szybsze. Czy to prawda? Czy jest jakaś praktyczna różnica między nimi? Jakie …
Powiedz, że mam plik z następującymi informacjami bob john sue Teraz te bezpośrednio corrospond do (w tym przypadku) wzór URL, takich jak http://example.com/persons/bob.tar, john.tar, sue.tar. Chciałbym wziąć te linie i je przejrzeć xargs. Nie wiem jednak, co jest przekazywane do wykonywanego polecenia. Jak uzyskać dostęp do parametru albo z wiersza …
Jak zmienić nazwę wszystkich plików / podkatalogów w bieżącym folderze? Powiedzmy, że mam wiele plików i podkatalogów ze spacjami i chcę zastąpić wszystkie spacje znakiem podkreślenia. File 1 File 2 File 3 Dir 1 Dir 3 należy zmienić nazwę na File_1 File_2 File_3 Dir_1 Dir_3
Mam listę katalogów i podkatalogów zawierających duże pliki csv. Pliki te zawierają około 500 milionów linii, z których każda jest rekordem. chciałbym wiedzieć Ile linii jest w każdym pliku. Ile linii jest w katalogu. Ile w sumie linii Co najważniejsze, potrzebuję tego w „czytelnym dla człowieka formacie”, np. 12 346 …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.