$ myvar="/path to/my directory" $ sudo bash -c "cd $myvar" W takim przypadku, jak mogę cytować, $myvaraby uniknąć dzielenia słów z powodu białych spacji w wartości
$ myvar="/path to/my directory" $ sudo bash -c "cd $myvar" W takim przypadku, jak mogę cytować, $myvaraby uniknąć dzielenia słów z powodu białych spacji w wartości
Chciałbym znaleźć pliki PDF, których nazwa (bez rozszerzenia) jest większa niż trzy. $ find ~ -iregex ".{3,}/.pdf" nic nie zwraca, ale $ find ~ -iregex ".+/.pdf" Pracuje. Jak mogę włączyć
Chcę usunąć pliki, które nie mają w nazwie nazwy „999” (bez „”). Próbowałem: grep -vlr 999 . | xargs -0 rm -f -- find . -print0 | grep --null-data -v 999 | xargs -0 rm -- Ale żaden z nich nie działa. Używam macOS Sierra z bash:
Mam plik alphanumz tymi dwiema liniami: 123 abc this is a line Nie jestem pewien, dlaczego po uruchomieniu sed 's/[a-z]*/SUB/' alphanumotrzymuję następujące dane wyjściowe: SUB123 abc SUB is a line Spodziewałem się: 123 SUB SUB is a line Znalazłem poprawkę (użyj sed...
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat wymiany stosów Unix i Linux. Zamknięte 2 lata temu . Moje pytanie nie jest tym, co oznacza każde pole, moje...
Mam poniższy scenariusz: if [file exists]; then exit elif recheck if file exist (max 10 times) if found exit else recheck again as per counter fi
ALL ALL=(ALL) NOPASSWD:ALLlinia została automatycznie dodana dwukrotnie na końcu mojego /etc/sudoerspliku. Mój Linux nagle przestał pytać o hasło za każdym razem, gdy uruchamiam polecenie sudo. To skłoniło mnie do zbadania problemu. Nawet po uruchomieniu, sudo -kaby zresetować czas...
Dropbox właśnie ogłosił, że ich klient Linux będzie obsługiwał tylko ext4 w przyszłości. Obecnie używam Dropbox na partycji btrfs (bez żadnych problemów). Najwyraźniej wsparcie xattr jest niezbędne. Obsługują to zarówno ext4, jak i btrfs, i rzeczywiście nie znam żadnej funkcji ext4, której btrfs...
Muszę znaleźć i usunąć pliki starsze niż 1 tydzień w jednostce programistycznej. W tym urządzeniu dostępnych jest kilka narzędzi. -mtime findPredykat nie jest dostępny. Jak w tym przypadku sprawdzić wszystkie pliki starsze niż x
Czy jest jakaś zaleta / wada inicjowania wartości zmiennej bash w skrypcie przed kodem głównym lub zmiennymi lokalnymi w funkcji przed przypisaniem jej wartości rzeczywistej? Czy muszę zrobić coś takiego: init() { name="" name=$1 } init "Mark" Czy istnieje ryzyko, że zmienne zostaną...
Napisałem go przez pomyłkę, ale bash nie wydrukował żadnych błędów (ale utworzył pusty plik), więc pomyślałem, że może to coś znaczy? (np. data |>
W nowoczesnym systemie Linux z wieloma dyskami i programową macierzą RAID obejmującą zarówno dyski wolne (HDD), jak i szybkie (SSD), w jaki sposób zapisy do systemu plików są buforowane? Dla MD-raid RAID1 tablica może być skonfigurowany z dyskami jak --write-mostlyi --write-behindco sugeruje, że...
Miałem duży skompresowany plik (~ 60G) ( tar.gz). Kiedyś splitrozbijałem go na 4 części, a potem catponownie łączyłem. Jednak teraz, gdy próbuję oszacować rozmiar nieskompresowanego pliku, okazuje się, że jest mniejszy niż oryginał? Jak to jest możliwe? $ gzip -l myfile.tar.gz compressed...
Pracuję nad skryptem i muszę tardynamicznie budować polecenie. Oto dwa przykłady ilustrujące to, co próbuję zrobić: #!/bin/bash TAR_ME="/tmp" EXCLUDE=("/tmp/hello hello" "/tmp/systemd*" "/tmp/Temp*") _tar="tar "`printf -- '--exclude="%s" ' "${EXCLUDE[@]}"`" -zcf tmp.tar.gz" echo COMMAND:...
Biorąc pod uwagę tablicę ciągów, chciałbym posortować tablicę według długości każdego elementu. Na przykład... array=( "tiny string" "the longest string in the list" "middle string" "medium string" "also a medium string" "short string" ) Powinien sortować do ... "the longest string in...
Troff obsługuje zarówno definicje makr za pomocą, jak .dei rozgałęzianie za pomocą .if(patrz strony 5 i 6 instrukcji obsługi Troff ). Pod tymi dwoma względami bardzo przypomina TeX. Jednak nie znam bardzo złożonych programów napisanych w Troffie (w przeciwieństwie do TikZ dla TeXa). Czy Troff...
Wiem, że mogę znaleźć plików za pomocą find: find . -type f -name 'sunrise'. Przykładowy wynik: ./sunrise ./events/sunrise ./astronomy/sunrise ./schedule/sunrise Wiem też, że mogę określić typ pliku pliku: file sunrise. Przykładowy wynik: sunrise: PEM RSA private key Ale jak mogę znaleźć...
Jak zrobić zrzut ekranu tekstowego wiersza poleceń w tty2
Chcę wygenerować posortowaną listę ze wszystkimi 8-cyfrowymi liczbami - od 00000000 do 99999999. Wpisałem powłokę: f() { while IFS="" read -r line; do for i in {0..9}; do echo "$line$i"; done; done } echo | f | f | f | f | f | f | f | f | tee result.txt | wc -l odpowiedzią jest bash:...
poweroffnarzeka, że nie może połączyć się z systemd przez DBus (oczywiście nie żyje). I nie syncnastępuje kill $$, myśląc, że będzie umierał PID 1 cue jądra do poweroff, ale to wywołało panikę jądra. Następnie przytrzymałem przycisk zasilania, aby wymusić wyłączenie zasilania. Jaki jest...