Pytania oznaczone «shell»

104
Zmienna interpolacja w powłoce

Mam zmienną o nazwie filepath=/tmp/name. Aby uzyskać dostęp do zmiennej, wiem, że mogę to zrobić: $filepath W moim skrypcie powłoki próbowałem zrobić coś takiego (znaki odwrotne są przeznaczone) `tail -1 $filepath_newstap.sh` Ta linia zawodzi, duuh!, Ponieważ zmienna nie jest wywoływana...

104
Wykryj, czy pakiet homebrew jest zainstalowany

Mam zamiar napisać skrypt powłoki, który wykryje, czy w systemie jest zainstalowanych kilka pakietów homebrew. Czy jest sposób na użycie polecenia parzenia, aby to osiągnąć? Próbowałem użyć kodu zakończenia brew install <formula> --dry-run. Ale to buduje pakiet, jeśli go...

103
Jak mogę zanegować wartość zwracaną przez proces?

Szukam prostego, ale wieloplatformowego procesu negacji, który neguje wartość zwracaną przez proces. Powinien odwzorować 0 na jakąś wartość! = 0 i dowolną wartość! = 0 na 0, tj. Poniższe polecenie powinno zwrócić „tak, nieistniejąca ścieżka nie istnieje”: ls nonexistingpath | negate &&...

103
Porównaj dwa foldery, które zawierają wiele plików

Miej dwa foldery z ok. 150 plików właściwości Java. W skrypcie powłoki: jak porównać oba foldery, aby sprawdzić, czy w którymkolwiek z nich jest nowy plik właściwości i jakie są różnice między plikami właściwości. Dane wyjściowe powinny być w formacie raportu....

103
Średniki są zbędne na końcu wiersza w skryptach powłoki?

Mam skrypt powłoki, który zawiera następujące elementy: case $1 in 0 ) echo $1 = 0; OUTPUT=3;; 1 ) echo $1 = 1; OUTPUT=4;; 2 ) echo $1 = 2; OUTPUT=4;; esac HID=$2; BUNCH=16; LR=.008; Czy w powyższym fragmencie średniki są całkowicie zbędne? Czy jest jakiś powód, dla którego niektórzy...

103
Parametry skryptu w Bash

Próbuję stworzyć skrypt powłoki, którego należy użyć w następujący sposób: ocrscript.sh -from /home/kristoffer/test.png -to /home/kristoffer/test.txt Skrypt następnie ocr skonwertuje plik obrazu na plik tekstowy. Oto, co do tej pory wymyśliłem: #!/bin/bash export

103
Tworzenie nowego użytkownika i hasła w Ansible

Mam zadanie ansible, które tworzy nowego użytkownika na systemie ubuntu 12.04; - name: Add deployment user action: user name=deployer password=mypassword kończy się zgodnie z oczekiwaniami, ale kiedy loguję się jako ten użytkownik i próbuję sudo z ustawionym hasłem, zawsze mówi, że jest...