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.









2
Użyj TUTAJ pliku i przekieruj wyjście polecenia
Mam następujący kod w skrypcie wsadowym: mpirun -np 6 ./laplace <<END 100 100 100 0.01 100 3 2 1 END | tail -n 1 > output Ale to nie działa. Chcę to zrobić, używając pliku TUTAJ jako danych wejściowych do polecenia mpirun, a następnie przesłać dane wyjściowe do polecenia tail. …

7
polecenie „podświetl”
Czy istnieje polecenie, którego można użyć do łatwego wyróżnienia (za pomocą kolorów, pogrubionego tekstu lub odwróconego tylnego / pierwszego planu) określonych ciągów w stdin, jednocześnie przekazując cały ciąg do stdout? Zastanawiam się nad jego zbudowaniem , ale wolałbym po prostu go użyć, jeśli już istnieje. Niektóre pożądane funkcje: Oddzielne ciągi …


1
Jak przekierować wyjście na CD?
Czy można przekierować wyjście polecenia cd? Na przykład szukałem katalogu za pomocą locatei uzyskałem ścieżkę do niego. Teraz, zamiast pisać cdścieżkę, mogę przekierować locatewyjście do cd? Próbowałem tego: $ locate Descargas | grep Descargas$ /home/oliver/Descargas $ locate Descargas | grep Descargas$ | cd $ locate Descargas | grep Descargas$ > …

5
jak przekazać wynik `find` jako listę plików?
Sytuacja jest taka, że ​​mam odtwarzacz MP3, mpg321który przyjmuje listę plików jako argument. Trzymam moją muzykę w katalogu o nazwie „muzyka”, w którym jest jeszcze kilka katalogów. Chcę po prostu grać we wszystkie, więc uruchamiam program mpg321 $(find /music -iname "*\.mp3") . Problem polega na tym, że niektóre nazwy plików …

4
Zawiń wszystkie cyfry w JSON cudzysłowami
Istnieją dane JSON, które zawierają pewne wartości liczbowe. Jak przekonwertować wszystkie cyfry na ciągi? (zawiń cytaty) Przykład: { "id":1, "customer":"user", "plate":"BMT-216-A", "country":"GB", "amount":1000, "pndNumber":20000, "zoneNumber":4 } powinno stać się { "id":"1", "customer":"user", "plate":"BMT-216-A", "country":"GB", "amount":"1000", "pndNumber":"20000", "zoneNumber":"4" }
11 shell  json  jq 


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.