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


30
Jak wykluczyć katalog w find. Komenda
Próbuję uruchomić findpolecenie dla wszystkich plików JavaScript, ale jak wykluczyć określony katalog? Oto findkod, którego używamy. for file in $(find . -name '*.js') do java -jar config/yuicompressor-2.4.2.jar --type js $file -o $file done
1378 linux  shell  find 


12
Różnica między sh i bash
Podczas pisania programów powłoki często używamy /bin/shi /bin/bash. Zwykle używam bash, ale nie wiem, jaka jest między nimi różnica. Jaka jest główna różnica między bashi sh? O czym musimy pamiętać, programując w bashi sh?
1303 bash  shell  unix  sh 




29
Jak określić prywatny klucz SSH do użycia podczas wykonywania polecenia powłoki w Git?
Może to dość nietypowa sytuacja, ale chcę określić prywatny klucz SSH, który będzie używany podczas wykonywania polecenia powłoki (git) z komputera lokalnego. Zasadniczo tak: git clone git@github.com:TheUser/TheProject.git -key "/home/christoffer/ssh_keys/theuser" Lub nawet lepiej (w Ruby): with_key("/home/christoffer/ssh_keys/theuser") do sh("git clone git@github.com:TheUser/TheProject.git") end Widziałem przykłady łączenia się ze zdalnym serwerem za pomocą Net …
1108 git  bash  shell  ssh 




21
Jak mogę zadeklarować i używać zmiennych logicznych w skrypcie powłoki?
Próbowałem zadeklarować zmienną logiczną w skrypcie powłoki przy użyciu następującej składni: variable=$false variable=$true Czy to jest poprawne? Ponadto, jeśli chciałbym zaktualizować tę zmienną, czy użyłbym tej samej składni? Wreszcie, czy następująca składnia do używania zmiennych boolowskich jako wyrażeń jest poprawna? if [ $variable ] if [ !$variable ]
977 bash  shell  scripting  boolean  sh 



13
Jak echo poleceń powłoki podczas ich wykonywania
W skrypcie powłoki, w jaki sposób mogę wywołać echo wszystkich wywoływanych poleceń powłoki i rozwinąć nazwy zmiennych? Na przykład, biorąc pod uwagę następujący wiersz: ls $DIRNAME Chciałbym, aby skrypt uruchomił polecenie i wyświetlił następujące informacje ls /full/path/to/some/dir Celem jest zapisanie dziennika wszystkich wywoływanych poleceń powłoki i ich argumentów. Czy jest …
910 bash  shell  sh  posix  trace 

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.