Pytania oznaczone «bash»

210
Polecenie, aby uzyskać n-ty wiersz STDOUT

Czy jest jakieś polecenie bash, które pozwoli ci uzyskać n-ty wiersz STDOUT? To znaczy, coś, co by to wzięło $ ls -l -rw-r--r--@ 1 root wheel my.txt -rw-r--r--@ 1 root wheel files.txt -rw-r--r--@ 1 root wheel here.txt i zrób coś takiego $ ls -l | magic-command 2 -rw-r--r--@ 1 root wheel...

208
Jak mogę używać składni Bash w obiektach Makefile?

Często uważam, że składnia Bash jest bardzo pomocna, np. Podstawianie procesów jak w diff <(sort file1) <(sort file2). Czy można używać takich poleceń Bash w pliku Makefile? Mam na myśli coś takiego: file-differences: diff <(sort file1) <(sort file2) > $@ W moim GNU Make 3.80...

208
Jak sprawdzić, czy istnieje dowiązanie symboliczne

Próbuję sprawdzić, czy dowiązanie symboliczne istnieje w bash. Oto, co próbowałem. mda=/usr/mda if [ ! -L $mda ]; then echo "=> File doesn't exist" fi mda='/usr/mda' if [ ! -L $mda ]; then echo "=> File doesn't exist" fi To jednak nie działa. Jeśli '!' jest pominięty, nigdy się nie...

206
find: brakujący argument dla -exec

Pomogło mi dzisiaj polecenie, ale wydaje się, że nie działa. To jest polecenie: find /home/me/download/ -type f -name "*.rm" -exec ffmpeg -i {} -sameq {}.mp3 && rm {}\; Powłoka powraca find: missing argument to `-exec' W zasadzie próbuję to zrobić, przeglądając katalog rekurencyjnie...

205
Wczytaj wartości do zmiennej powłoki z potoku

Próbuję uzyskać bash do przetwarzania danych ze standardowego wejścia, które jest przesyłane do, ale bez powodzenia. Mam na myśli to, że żadna z następujących prac: echo "hello world" | test=($(< /dev/stdin)); echo test=$test test= echo "hello world" | read test; echo test=$test test= echo...

205
Polecenie `date` w OS X nie ma opcji ISO 8601` -I`?

W skrypcie Bash chcę wydrukować aktualną datę i godzinę w formacie ISO 8601 (najlepiej UTC) i wydaje się, że powinno to być tak proste, jak date -I: http://ss64.com/bash/date.html Ale to nie działa na moim Macu: $ date -I date: illegal option -- I usage: date [-jnu] [-d dst] [-r seconds] [-t...

204
Bash: Instrukcja If / Else w jednym wierszu

Usiłuję sprawdzić, czy proces (zakładając, że się nazywa some_process) jest uruchomiony na serwerze. Jeśli tak, to echo 1, w przeciwnym razie echo 0. To polecenie, którego używam, ale działa tylko częściowo (więcej informacji poniżej). Zauważ, że muszę napisać skrypt w jednym wierszu. ps aux |...