Pytania oznaczone «sh»

213
Jak zainstalować Homebrew na OS X?

Próbuję zainstalować Homebrew na OS X. Według strony Homebrew powinienem pisać brew install wget i wszystko co dostaję to -bash: brew: command not found Przeszukałem StackOverflow i znalazłem tę odpowiedź . Problemem jest jednak to, nie widzę breww /usr/local/bin. Więc dodałem również...

212
Sortowanie danych na podstawie drugiej kolumny pliku

Mam plik dwóch kolumn i nliczby wierszy. kolumna 1 zawiera namesi kolumna 2 age. Chcę posortować zawartość tego pliku w porządku rosnącym na podstawie age(w drugiej kolumnie). Wynik powinien wyświetlać namenajmłodszą osobę, namea następnie drugą najmłodszą osobę i tak dalej ... Wszelkie...

212
Dlaczego #! / Usr / bin / env bash jest lepszy od #! / Bin / bash?

Widziałem w wielu miejscach, w tym w zaleceniach na tej stronie ( jaki jest preferowany shebang Bash? ), Których należy używać #!/usr/bin/env bashprzed #!/bin/bash. Widziałem nawet jedną przedsiębiorczą osobę, która sugerowała, że ​​użycie #!/bin/bashbyło złe i funkcjonalność basha zostałaby...

211
Zwracanie wartości logicznej z funkcji Bash

Chcę napisać funkcję bash, która sprawdza, czy plik ma określone właściwości i zwraca wartość true lub false. Następnie mogę użyć go w moich skryptach w „if”. Ale co mam zwrócić? function myfun(){ ... return 0; else return 1; fi;} następnie używam tego w ten sposób: if myfun filename.txt; then...

210
Wiele poleceń w aliasie bash

Chciałbym zdefiniować alias, który uruchamia następujące dwa polecenia kolejno. gnome-screensaver gnome-screensaver-command --lock W tej chwili dodałem alias lock='gnome-screensaver-command --lock' do mojego .bashrc, ale ponieważ tak często blokuję stację roboczą, łatwiej byłoby po prostu...

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...

209
Czy w praktyce można bezpiecznie zignorować możliwość kolizji SHA?

Załóżmy, że mamy miliard unikalnych obrazów, każdy o wielkości jednego megabajta. Obliczamy skrót SHA-256 dla zawartości każdego pliku. Możliwość kolizji zależy od: liczba plików rozmiar pojedynczego pliku Jak daleko możemy posunąć się, ignorując tę ​​możliwość, zakładając, że jest to...

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...