Pytania otagowane jako shell

Termin „powłoka” odnosi się do ogólnej klasy tekstowych interaktywnych interpreterów poleceń najczęściej kojarzonych z systemami operacyjnymi Unix i Linux. W przypadku pytań dotyczących skryptowania powłoki użyj bardziej szczegółowego znacznika, takiego jak „bash”, „powershell” lub „ksh”. Bez określonego znacznika należy założyć przenośne (zgodne z POSIX) rozwiązanie, chociaż zamiast tego lepiej jest użyć „posix” lub „sh”.

13
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 …
210 bash  shell  sed  stdout 


6
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 spowoduje to błąd, ponieważ używa …
208 bash  shell  makefile 

10
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 (jeśli ma inne katalogi) i uruchamiając komendę …
206 bash  shell  find  arguments  exec 

5
Odczytywanie ograniczonego ciągu znaków do tablicy w Bash
Mam zmienną, która zawiera ciąg rozdzielany spacjami: line="1 1.50 string" Chcę podzielić ten ciąg ze spacją jako separator i zapisać wynik w tablicy, aby: echo ${arr[0]} echo ${arr[1]} echo ${arr[2]} wyjścia 1 1.50 string Gdzieś znalazłem rozwiązanie, które nie działa: arr=$(echo ${line}) Jeśli po tym uruchomię powyższe instrukcje echa, otrzymam: …
206 arrays  string  bash  shell 

3
Ubuntu mówi „bash: ./program Odmowa dostępu” [zamknięte]
Zamknięte. To pytanie nie jest zgodne z wytycznymi dotyczącymi przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 6 lat temu . Popraw to pytanie Używam Ubuntu na komputerze 1 i komputerze 2. Skompilowałem program C ++ na komputerze …
206 bash  shell  sh 


17
Uzyskaj dostęp do zdalnej bazy danych mysql z wiersza poleceń
Mam serwer z Rackspace. Chcę uzyskać dostęp do bazy danych z wiersza poleceń mojego komputera lokalnego. Próbowałem: mysql -u username -h my.application.com -ppassword Ale daje błąd: BŁĄD 2003 (HY000): Nie można połączyć się z serwerem MySQL na „my.application.com” (10061) Co powoduje ten błąd i jak mogę połączyć się ze zdalną …

5
Jak przekierować wyjście całego skryptu powłoki w samym skrypcie?
Czy można przekierować gdzieś wszystkie wyniki skryptu powłoki Bourne'a, ale za pomocą poleceń powłoki w samym skrypcie? Przekierowanie wyjścia pojedynczego polecenia jest łatwe, ale chcę czegoś takiego: #!/bin/sh if [ ! -t 0 ]; then # redirect all of my output to a file here fi # rest of script... …
205 shell 


6
Jak posortować plik na miejscu
Kiedy używamy sort filepolecenia, plik pokazuje jego zawartość w uporządkowany sposób, co jeśli nie chcę otrzymywać żadnego rodzaju danych wyjściowych, ale posortowany plik?
205 linux  bash  shell  unix 



9
Jak zdefiniować alias w skorupce ryby?
Chciałbym zdefiniować niektóre aliasy u ryb. Najwyraźniej powinno być możliwe ich zdefiniowanie ~/.config/fish/functions ale nie są ładowane automatycznie, gdy ponownie uruchamiam powłokę. Jakieś pomysły?
204 linux  shell  fish 


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.