Pytania oznaczone «sh»

11
Uruchom dwa polecenia w przypadku || lub &&

Czytałem o && i || i chciałbym uruchomić dwa polecenia w fałszywym przypadku. Próbowałem, ;ale to działa zawsze . Próbowałem umieścić go w nawiasach klamrowych, { command1; command2 }ale powoduje to błąd składniowy. Chcę zrobić coś takiego command && echo "Ok, continuing" || echo...

11
Jaka jest różnica między ls [13] a ls {1,3}?

Utworzyłem trzy pliki w moim katalogu za pomocą polecenia touch inv{1..3}.txt. Teraz użyłem dwóch poleceń, a ich wynik jest prawie taki sam. Te dwa polecenia to ls inv[13].txti ls {1,3}.txt. Więc czym się różnią te dwa? Czym różnią się nawiasy kwadratowe od nawiasów klamrowych? Również googlowałem...

11
rm działa w wierszu poleceń, ale nie w skrypcie

Kiedy robię to rm *.old.*z wiersza poleceń, usuwa się poprawnie, ale kiedy robię to w dalszej części mojego skryptu, nie rm wszystkich *.old.*plików. Co jest nie tak w moim skrypcie bash: for i in ./*; do if [[ -f $i ]]; then if [[ $i == *.old.* ]]; then oldfile=$i echo "this file is to be...

11
bash: plik: nie znaleziono polecenia

Mam kontener dokujący Ubuntu. Zainstalowałem tam aplikację skompilowaną w systemie Windows dla Ubuntu. Nie wykonuje się i chciałbym sprawdzić, czy istnieje niezgodność między architekturą systemu a plikiem. Próbuję tego polecenia > file myapp ale niestety wyjście to > bash: file: command...

11
Najlepsze praktyki korzystania z sudo w skrypcie bash

Mam długi i długotrwały skrypt bashowy, w którym garść poleceń musi być uruchamiana jako root, podczas gdy większość poleceń musi być uruchamiana jako zwykły użytkownik przed sudo, ponieważ może to zepsuć własność pliku i tym podobne. Wymyśliłem kilka metod, ale każda z nich ma pewne...