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

6
używając awk z warunkami wartości kolumn
Uczę się awk z języka programowania AWK i mam problem z jednym z przykładów. Gdybym chciał wydrukować 3 $, jeśli 2 $ jest równe wartości (np. 1), Użyłem tego polecenia, które działa dobrze: awk '$2==1 {print $3}' <infile> | more Ale kiedy zastępuję 1 innym kryterium wyszukiwania (np. findtext), Polecenie …
109 linux  shell  awk 

8
Przejdź przez zmienną powłoki oddzieloną przecinkami
Załóżmy, że mam zmienną powłoki Unix, jak poniżej variable=abc,def,ghij I Aby wyodrębnić wszystkie wartości ( abc, defi ghij) za pomocą pętli i przechodzi każdą wartość w procedurze. Skrypt powinien umożliwiać wyodrębnienie dowolnej liczby wartości oddzielonych przecinkami z $variable.
109 shell  loops  unix  for-loop  cut 

2
Python 3 Online Interpreter / Shell [zamknięty]
W obecnym stanie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referencjami lub ekspertyzą, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy, aby uzyskać …

7
Otwórz plik z Cygwin
Czy istnieje odpowiednik openpolecenia OSX w cygwin.openotwiera plik z domyślną aplikacją dla tego typu. Chcę zrobić coś takiego $ magic-command file.xls #excel opens as if file.xls would have been double-clicked $ magic-command file.txt #notepad opens as if file.txt would have been double-clicked Masz pomysł? Zasadniczo coś w rodzaju polecenia „dwukrotne …
108 shell  cygwin 


11
Jak uzyskać numer wersji Erlanga z powłoki?
Wiele programów zwraca numer wersji za pomocą polecenia: $ program --version program (platform info) v1.2.3 Jest to przydatne do tworzenia skryptów instalacji lub konserwacji programu i innych kontrolowanych magii automatyzacji od administratorów systemu i przyjaciół. Problem Jak łatwo uzyskać numer wersji dla Erlang (OTP) ? W sieci Oto kilka niezadowalających …
108 shell  erlang 


13
Wypełnienie znaków w printf
Piszę skrypt powłoki bash do wyświetlenia, czy proces jest uruchomiony, czy nie. Do tej pory mam to: printf "%-50s %s\n" $PROC_NAME [UP] Kod daje mi takie wyjście: JBoss [DOWN] GlassFish [UP] verylongprocessname [UP] Chcę wypełnić lukę między dwoma polami za pomocą „-” lub „*”, aby była bardziej czytelna. Jak to …
107 bash  shell  printf 




2
Jak zachować podziały wierszy podczas przechowywania danych wyjściowych polecenia w zmiennej?
Używam powłoki bash w systemie Linux. Mam ten prosty skrypt… #!/bin/bash TEMP=`sed -n '/'"Starting deployment of"'/,/'"Failed to start context"'/p' "/usr/java/jboss/standalone/log/server.log" | tac | awk '/'"Starting deployment of"'/ {print;exit} 1' | tac` echo $TEMP Jednak po uruchomieniu tego skryptu ./temp.sh całe wyjście jest drukowane bez powrotu karetki / nowych wierszy. Nie …
107 linux  bash  shell  line-breaks 



4
Uruchom plik jar java na serwerze jako proces w tle
Muszę uruchomić jar java na serwerze, aby komunikować się między dwiema aplikacjami. Napisałem dwa skrypty powłoki, aby go uruchomić, ale po uruchomieniu tego skryptu nie mogę zamknąć / zakończyć procesu. Jeśli naciśnę ctrl+ Club zamknę konsolę, serwer wyłączy się. Czy ktoś mógłby mi pomóc, jak zmodyfikować ten skrypt, aby działał …

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.