Mam katalog zawierający dużą liczbę plików (takich jak dzienniki na każdy dzień roku). Chciałbym usunąć wszystkie pliki utworzone przed, powiedzmy, 22/11. Jak mogę to osiągnąć? Czy muszę użyć findnastępnie exec -rm? Używam
Mam katalog zawierający dużą liczbę plików (takich jak dzienniki na każdy dzień roku). Chciałbym usunąć wszystkie pliki utworzone przed, powiedzmy, 22/11. Jak mogę to osiągnąć? Czy muszę użyć findnastępnie exec -rm? Używam
Jeśli skrypt powinien zostać wykonany w bieżącej powłoce, można to osiągnąć, dodając kropkę przed poleceniem: . ./somescript.sh Czy można to zrobić bez wpisywania kropki za każdym razem? Na przykład polecenie zmiany powłoki macierzystej z samego
Próbuję utworzyć kilka dowiązań symbolicznych, ale nie mogę zrozumieć, dlaczego to działa ln -s /Users/niels/something/foo ~/bin/foo_link kiedy to cd /Users/niels/something ln -s foo ~/bin/foo_link nie jest. Uważam, że ma to coś wspólnego z foo_linklinkowaniem do foo...
Ctrl+ Zzatrzymuje pracę, podczas gdy Ctrl+ Czabija pracę. Dlaczego? Czy inny sposób nie miałby większego sensu? z@z-lap:~$ sleep 100& [1] 4458 z@z-lap:~$ sleep 200& [2] 4459 z@z-lap:~$ jobs [1]- Running sleep 100 & [2]+ Running sleep 200 & z@z-lap:~$ fg %1 sleep 100 ^Z [1]+...
Próbuję użyć tablic w powłoce Bourne'a ( /bin/sh). Odkryłem, że sposobem na zainicjowanie elementów tablicy jest: arr=(1 2 3) Ale napotyka błąd: syntax error at line 8: `arr=' unexpected Teraz post, w którym znalazłem tę składnię, mówi, że jest bash, ale nie mogłem znaleźć żadnej osobnej...
Muszę utworzyć plik konfiguracyjny dla własnego skryptu: tutaj przykład: scenariusz: #!/bin/bash source /home/myuser/test/config echo "Name=$nam" >&2 echo "Surname=$sur" >&2 Treść /home/myuser/test/config: nam="Mark" sur="Brown" to działa! Moje pytanie: czy to jest właściwy...
Czytam dzisiaj samouczek powłoki z http://www.tutorialspoint.com/unix/unix-quoting-mechanisms.htm W którym wspomina: Jeśli pojedynczy ciąg znaków pojawia się w ciągu, który ma być wyprowadzony, nie należy umieszczać całego ciągu w obrębie pojedynczych cudzysłowów, zamiast tego należy poprzedzić...
Kiedy otwieram okno terminala za pomocą emulatora terminala GNOME w graficznym graficznym interfejsie użytkownika, zmienna środowiskowa TERM powłoki domyślnie przyjmuje wartość xterm. Jeśli użyję CTL+ ALT+, F1aby przejść do okna TTY konsoli, a echo $TERMwartość zostanie ustawiona na...
Chcę usunąć wszystkie pliki o podanej nazwie we wszystkich podkatalogach mojego katalogu domowego. Próbowałem: rm -r file w moim katalogu domowym, ale to nie działało, ponieważ ten plik nie istnieje w tym
Wydaje mi się, że jest polecenie, które pochodzi z apache lub jest z nim w jakiś sposób powiązane, które sprawdza uprawnienia aż do samego końca. Więc jeśli mam /home/foo/bar/bazto powiedz mi, co to za uprawnienia baz, bar, foo, i home. Czy ktoś wie, co to polecenie lub w inny sposób? Komenda...
Np. Sprawdź, czy $PWDjest podkatalogiem / home. Innymi słowy, szukam operacji ciągu bash, aby sprawdzić, czy jeden ciąg zaczyna się od
Jak usunąć wszystko w katalogu, w tym ukryte pliki i katalogi? W tej chwili używam: rm -rf * rm -rf
Zablokowana . To pytanie i odpowiedzi są zablokowane, ponieważ pytanie jest nie na temat, ale ma znaczenie historyczne. Obecnie nie akceptuje nowych odpowiedzi ani interakcji. Wiem, że niektórzy ludzie mają pewne skrypty startowe, a niektórzy personalizują monit. Jeden...
Mam skrypt, który chciałbym rozwidlić w pewnym momencie, więc działają dwie kopie tego samego skryptu. Na przykład chciałbym, aby istniał następujący skrypt bash: echo $$ do_fork() echo $$ Jeśli ten skrypt bash naprawdę istniał, oczekiwanym wynikiem byłoby: <ProcessA PID> <ProcessB...
Ten problem od dłuższego czasu mnie wkurza i chociaż myślałem, że znalazłem odpowiedź za pośrednictwem EnvWatchera , niestety działa tylko na Bash. I używam zsh. Chciałbym powielić to, co robi env-watcher, może w mniejszym stopniu, ale muszę wiedzieć, czy istnieje polecenie, za pomocą którego...
Zgodnie z poniższym przykładem i moim ostatnim pytaniem In bash, gdzie zniknął znak końca nowej linii? Chcę wiedzieć, dlaczego tak się dzieje x="$(echo -ne "a\nb\n")" ; echo -n "$x" | xxd -p # Output is: 610a62 # The trailing newline from the 'echo' command # has been "deleted" by Command...
To pytanie zostało przeniesione z Stack Overflow, ponieważ można na nie odpowiedzieć na Unix i Linux Stack Exchange. Migrował 8 lat temu . Bez względu na to, o ile ustawiłem HISTSIZEzmienną środowiskową na większą niż 5000, podczas drukowania listy historii z...
To jest błąd, który otrzymuję i nie działa z powodu zmiennej, której wartość powinna wynosić 2 (otrzymuję to za pomocą a select * from tabel). Dostaję spacje w tej zmiennej. + 0 != 2 ./setjobs[19]: 0: not found. Jak usunąć wszystkie te spacje lub znak nowej linii z tej zmiennej? Can tr, sedlub...
Chcę sprawdzić, czy mój proces dokonuje wielu przełączeń kontekstu. Chcę również zobaczyć, jak manipulowanie grupami zadań wpływa na liczbę przełączników