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


12
Spraw, aby xargs obsługiwał nazwy plików zawierające spacje
$ ls *mp3 | xargs mplayer Playing Lemon. File not found: 'Lemon' Playing Tree.mp3. File not found: 'Tree.mp3' Exiting... (End of file) Moje polecenie kończy się niepowodzeniem, ponieważ plik „Lemon Tree.mp3” zawiera spacje, więc xargs myśli, że to dwa pliki. Czy mogę sprawić, by find + xargs działał z takimi …
252 shell  find  xargs 

6
Jak wykryć, czy mój skrypt powłoki działa przez potok?
Jak wykryć ze skryptu powłoki, czy standardowe wyjście jest wysyłane do terminala lub czy jest przesyłane potokowo do innego procesu? Przykład: chciałbym dodać kody ucieczki, aby pokolorować dane wyjściowe, ale tylko wtedy, gdy są uruchamiane interaktywnie, ale nie po potoku, podobnie jak to ls --colorrobi.
252 bash  shell  pipe 



6
Chmod rekurencyjnie
Mam archiwum, które jest archiwizowane przez inną osobę i chcę automatycznie, po pobraniu, zmienić gałąź systemu plików w rozpakowanych plikach, aby uzyskać dostęp do odczytu. (Nie mogę zmienić sposobu tworzenia archiwum). Przejrzałem ten wątek: chmod: Jak rekurencyjnie dodawać uprawnienia do wykonywania tylko do plików, które już mają uprawnienia do wykonywania, …
249 linux  shell  find  chmod 


11
Jak mogę ssh bezpośrednio do określonego katalogu?
Często muszę zalogować się na jednym z kilku serwerów i przejść do jednego z kilku katalogów na tych komputerach. Obecnie robię coś takiego: localhost ~] $ ssh somehost Witaj w Somehost! somehost ~] $ cd / some / directory / somewhere / named / Foo somehost Foo] $ Mam skrypty, …
248 bash  shell  scripting  ssh 


3
znajdź bez rekurencji
Czy można użyć findpolecenia w taki sposób, aby nie powracało do podkatalogów? Na przykład, DirsRoot |-->SubDir1 | |-OtherFile1 |-->SubDir2 | |-OtherFile2 |-File1 |-File2 A wynik czegoś takiego find DirsRoot --donotrecuourse -type fbędzie tylko File1, File2?
246 unix  find  shell 

8
Wstaw linię po pierwszym dopasowaniu za pomocą sed
Z jakiegoś powodu nie mogę znaleźć prostej odpowiedzi na to pytanie i jestem w tej chwili trochę chwiejny. Jak mógłbym wstawić wiersz wyboru tekstu po pierwszym wierszu pasującym do określonego ciągu za pomocą sedpolecenia. Mam ... CLIENTSCRIPT="foo" CLIENTFILE="bar" Chcę wstawić linię po CLIENTSCRIPT=linii, co spowoduje ... CLIENTSCRIPT="foo" CLIENTSCRIPT2="hello" CLIENTFILE="bar"
245 shell  sed 


17
Jak zaimplementować popularne idiomy bash w Pythonie? [Zamknięte]
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Zamknięte 2 lata temu . Zablokowana . To pytanie i odpowiedzi są zablokowane, ponieważ pytanie jest nie na temat, ale ma znaczenie historyczne. Obecnie nie akceptuje nowych odpowiedzi ani interakcji. Obecnie manipuluję plikami tekstowymi przez grupę źle …
242 python  bash  shell 



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.