Pytania otagowane jako shell

Powłoka jest interfejsem wiersza poleceń Uniksa. Możesz pisać polecenia w powłoce interaktywnie lub pisać skrypty automatyzujące zadania. Użyj tego znacznika do pytań dotyczących / bin / sh i najbardziej kompatybilnych powłok (ash, bash, ksh, zsh,…). Skrypty powłoki z błędami sprawdź je w http://shellcheck.net przed opublikowaniem tutaj.



9
Czy istnieje coś takiego jak generator lorem ipsum?
Czy istnieje coś takiego jak „ generator lorem ipsum ”? Wiem, że istnieje w Lateksie, a nawet w LibreOffice, ale szukam polecenia terminalu. Chciałbym wpisać coś takiego loremipsum 10 >> file1.txt, co da mi pierwsze 10 akapitów lorem ipsum, każdy akapit kończy się jednym znakiem LF i 1 pustą białą …
20 shell  terminal  text 


6
Jak stabilne są powłoki uniksowe „stdin / stdout API”?
grepping, awking, sedding i piping są codzienną rutyną użytkownika dowolnego systemu operacyjnego podobnego do Uniksa, może to być wiersz poleceń lub skrypt skryptowy ( odtąd zwane zbiorczo filtrami ). W ich istocie, podczas pracy ze „standardowymi” programami Unix CLI i wbudowanymi powłokami (odtąd zwane zbiorczo komendami ), filtry potrzebują dokładnego …


4
zbiorcza zmiana nazw (lub prawidłowe wyświetlanie) plików ze znakami specjalnymi
Mam kilka katalogów i podkatalogów, które zawierają pliki ze znakami specjalnymi, takie jak ten plik: robbie@phil:~$ ls test�sktest.txt test?sktest.txt Znajdź ujawnia sekwencję ucieczki: robbie@phil:~$ find test�sktest.txt -ls 424512 4000 -rwxr--r-x 1 robbie robbie 4091743 Jan 26 00:34 test\323sktest.txt Jedynym powodem, dla którego mogę nawet wpisać ich nazwy w konsoli, jest …

3
Czy są jakieś wady ustawienia „noclobber”?
Biorąc pod uwagę, że zshmożna zamknąć wszystkie pliki z poleceniem: >* Myślę, że ustawienie tej opcji noclobberbyłoby dobrym pomysłem. Zawsze mogę użyć, >| filejeśli chcę użyć domyślnego zachowania Clobber zarówno w bash, jak i zsh. (zsh pozwala również na alternatywną składnię >!file). Domyślam się, że nie noclobberjest ustawiony domyślnie ze …
20 bash  shell  zsh 

3
dlaczego „echo --help” nie wyświetla strony pomocy echa?
Próbowałem „man echo” w Bash i powiedział mi, że „echo --help” wyświetli pomoc, a następnie zakończy działanie, i podobnie, że „echo - wersja” wyświetli wersję i zakończy działanie. Ale dlaczego to nie działa? „echo --help” po prostu drukuje „--help” dosłownie.
20 bash  shell  echo 

4
Shebangs niezależne od ścieżki
Mam skrypt, który chcę uruchomić na dwóch komputerach. Te dwie maszyny pobierają kopie skryptu z tego samego repozytorium git. Skrypt musi działać z odpowiednim tłumaczem (np zsh.). Niestety, zarówno env i zshmieszkają w różnych lokalizacjach na komputerach lokalnych i zdalnych: Zdalna maszyna $ which env /bin/env $ which zsh /some/long/path/to/the/right/zsh …
20 shell  zsh  cron  path 

3
Sekwencje specjalne z „echo -e” w różnych powłokach
Właśnie zauważyłem, że wydaje się, że flaga -enie istnieje dla echopolecenia w mojej powłoce w systemie Linux. Czy to tylko pomieszane ustawienie, czy jest to „normalne”? Niektóre kody jako przykład: #!/bin/sh echo -e "\e[3;12r\e[3H" Wydruki: -e \e[3;12r\e[3H To działało wcześniej! Wydaje mi się, że niektóre sttypolecenia poszły bardzo źle, a …

2
Ustawienie zmiennej powłoki w zerowy sposób łączący
Naprawdę lubię „zerowanie koalescencyjne”, w którym można ustawić zmienną na pierwszą wartość „inną niż null” na liście rzeczy. Obsługuje to wiele języków, na przykład: DO#: String myStr = string1 ?? string2 ?? "default"; JavaScript: var myStr = string1 || string2 || "default"; ...itp. Jestem tylko ciekawy, czy można to zrobić …
20 bash  shell  variable 




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.