Pytania specyficzne dla GNU Bourne Again SHell, w przeciwieństwie do innych powłok Bourne / POSIX. W przypadku pytań dotyczących powłok uniksowych użyj zamiast tego znacznika / shell.
Próbuję powiązać klucz (teraz bez funkcji) ze skryptem bash, który utworzyłem na Ubuntu. Używam clevo W150HNM / Sager NP5160 Chcę do tego użyć przycisku 1 lub 4. (patrz zdjęcie ) nie dostanę żadnego wyjścia z xev, getscancodeslub cat /dev/input/eventXpo naciśnięciu tego przycisku. Jak mogę użyć tego klucza do uruchomienia skryptu?
Próbuję odczytać pliki z katalogu do tablicy, ale nawet jeśli plik nie istnieje, jest on zapisywany w tablicy. Chcę wykluczyć nazwę pliku, jeśli nie istnieje. a=(/tmp/nofileexists) && echo ${#a[@]} && echo ${a[@]} 1 /tmp/nofileexists Ścieżka może zawierać dziką kartę. a=(/tmp/nofileexists*.pdf) && echo ${#a[@]} && echo ${a[@]}
Miałem nadzieję, że to zadziała: echo "starting"; { cd "$HOME/foobar" echo "rolo" > file.txt } echo "ending"; gdzie kod podpowłoki miałby miejsce między nawiasami klamrowymi, ale ta składnia wydaje się niepoprawna, jak mogę to zrobić?
Tak wygląda mój skrypt. To działa, ponieważ uruchamia aplikację na zdalnych serwerach i widzę procesy od góry, ale kiedy skrypt kończy procesy, umierają. Potrzebuję sposobu, aby pozostawić procesy uruchomione na tych zdalnych serwerach na czas nieokreślony. Mogę użyć tej metody do uruchamiania poleceń na zdalnych serwerach. Tylko wtedy, gdy próbuję …
Uruchamiam tę funkcję bash po naciśnięciu przycisku, wywołuje mój telefon komórkowy, jednak gdy połączenie kończy się lub odrzucam połączenie, zawiesza się w / dev / tty i nie wraca do programu głównego call.sh #!/bin/bash printf %s\\n 'call sip:in06khattab@ekiga.net' | cat - /dev/tty |twinkle -c Oto główny program: while(1): if lcd.buttonPressed(lcd.SELECT): …
Chcę analizować dane poszczególnych kolumn z kilku plików (aprilPlate.txt, mayPlate.txt, junePlate.txt, julyPlate.txt, augustPlate.txt) za pomocą pętli For. Dane plików wejściowych (aprilPlate.txt, mayPlate.txt, junePlate.txt, julyPlate.txt, augustPlate.txt) wyglądają następująco: Incl Cal Ps Name Q Con Std Status True 255 A1 Sample 1 35.86 0 True 255 A2 Sample 2 36.06 0 True …
Chciałbym wielokrotnie powtarzać, zmieniać i / lub przełączać się między wieloma poleceniami; w rodzaju wzoru lub pętli. Pożądany efekt końcowy można uznać za zupełnie odmienny watch. Eksperymentowałem z odmianami tej podstawowej formuły; ale czegoś brakuje, źle lub w inny sposób: for x in {1..60}; do <first command> && sleep 1 …
oto przykładowy kod astr[10]=a astr[20]=b astr[30]=b astrR="astr[@]" echo ${!astr[@]} #the indexes echo ${!astrR} #the values #FAIL: echo ${!!astrR} astrR="!astr[@]" # wild guess echo ${!astrR} # empty output, so I am still wild Jak uzyskać indeksy astrR?
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.