Pytania otagowane jako shell-script

Skrypt powłoki to skrypt napisany dla powłoki lub interpretera wiersza poleceń systemu operacyjnego.

2
Wchodzenie do wielu katalogów w Uniksie i usuwanie konkretnego pliku
Mam listę katalogów, w których chcę wejść i usunąć określone pliki. Na przykład nazwy katalogów, które mam, są następujące: 091513 090213 082612 071611 020908 011009 ... 062308 Każdy z tych katalogów zawiera 4 pliki, a ich nazwy to: dealer_score_01.txt dealer_score_02.txt dealer_score_03.txt dealer_score_04.txt Chcę napisać skrypt, który przejdzie do każdego z …


1
Tmux przez SSH w skrypcie
Próbuję napisać skrypt, który odradza wiele długo działających poleceń zarówno na komputerze zdalnym, jak i lokalnym. Obecnie przykładem mojego rozwiązania byłoby: #!/bin/bash ssh -t user@1.2.3.4 tmux new -s remote -d "find / *" tmux new -s local -d "find / *" Jednak gdy te polecenia stają się bardziej złożone (długie, …

0
Jak odpowiadać na wiele przychodzących wiadomości e-mail o tym samym treści
Chcę móc odpowiadać na wiele e-maili z tym samym ciałem. W tym scenariuszu pole odpowiedzi jest inne, podobnie jak oryginalna treść wiadomości e-mail. Jedyną rzeczą, która pozostanie taka sama, będzie moja odpowiedź. Czytałem o szablonach Mozilli, ale nie widzę, jak dynamicznie automatycznie wypełniać pole odpowiedzi, a także oryginalną treść. Używam …

1
plik istnieje nie działa w oczekiwanym skrypcie
Próbuję sprawdzić, czy określony wiersz w nazwie pliku znajduje się na hoście. Zatem tylko jeśli określony wzór zostanie znaleziony w poleceniu grep, zostanie utworzony plik dummy.txt. Następnie chcę sprawdzić, czy plik dummy.txt istnieje jako warunek, i kontynuować. Ale mimo że tworzony jest plik dummy.txt, nie można go znaleźć w instrukcji …

1
Skrypt BASH nie działa w systemie Windows
Zrobiłem więc skrypt bash, który działa idealnie na MAC, ale w systemie Windows nawet z zainstalowanym cygwin i CURL nie działa, oto błędy, które otrzymuję $ ./r.bash Project name: imiodrag ': not a valid identifiertheme_name : No such file or directory mkdir: cannot create directory `\r': File exists >>>>>>>>>>Downloading wordpress... …


2
CURL używany w powłoce
Wykonuję skrypt powłoki, w którym obecne jest jedno polecenie curl. Muszę przechowywać dane wyjściowe polecenia curl (format xml) w pliku i wyświetlić wynik na ekranie. Aby tak się stało, po zawinięciu za pomocą potoku używane jest „polecenie tee”. Muszę sprawdzić, czy polecenie curl działa poprawnie, czy nie. Użyłem $? ale …

2
Jak poprawnie utworzyć usługę?
Oto co robię: 1) stworzenie użytkownikowi some_deployer 2) Następnie utworzyć folder do skryptu jak /company/script/<service name> 3), w tym folderze I Tworzenie start.shi stop.shskryptów i dają prawo własności do użytkownika some_deployeri zgody z chmod 755. 4) następnie po utworzeniu skryptu w /etc/init.d/folderze polub <service name>-servicei przekaż własność użytkownikowi, some_deployera także …

1
Jak poprawnie obsługiwać rozszerzenie .js w skrypcie bash?
Mam następujący skrypt bash. while IFS= read -r filename; do [[ $(md5 path/to/"$filename-orig") = $(md5 path/to/"$filename") ]] || echo $filename differs; done < path/to/list-of-files-to-compare.txt Ma porównać dwa pliki (obliczając ich skrót skrótu MD5), a następnie zgłosić, czy są różne. Pobiera pliki do porównania z listy. Problem polega na tym, że …



2
Zmienna łańcuchowa z odstępami jako parametr polecenia w skrypcie powłoki
Jak mogę przechowywać odstępy w zmiennej i używać go jako parametru polecenia w skrypcie powłoki? Oto co próbuję zrobić: DESTINATION='/mnt/External Harddisk' FILE_NAME=$DESTINATION/home.tar.gz INCREMENTAL=$DESTINATION/home.snar tar -zcvpf $FILE_NAME \ --directory=/home \ --listed-incremental=$INCREMENTAL \ --exclude=.gvfs \ --exclude=.cache* \ --exclude=*/[Cc]ache* \ --exclude=.thumbnails* \ --exclude=*/[Tt]rash* \ --exclude=*~ \ --exclude=.dropbox* \ --exclude=*.vdi \ --exclude=*VirtualBox*VMs* \ .

0
Dokowanie skryptów
Co ja robię źle? Próbuję skonfigurować stację dokującą za pomocą skryptu powłoki zawierającego komendy dockutil. działa bez problemów w Preferencjach systemowych, Safari, TextEdit, Aplikacje i ~/Downloads. Jednak App Store również ~/Documents nie będzie dołączony ... Jeśli komandosi w App Store i ~/Document są podane bezpośrednio w terminalu, problem nie występuje. …

1
Jak znaleźć pliki zmodyfikowane w ciągu ostatnich 24 godzin, ale nie znajdują się w ukrytych katalogach i je sumują
Mam następujące polecenie, aby znaleźć pliki zmodyfikowane w ciągu ostatnich 24 godzin i zsumować je wszystkie. #!/bin/bash find /mnt/naspath -mtime 0 -print0 | du --files0-from=- -hc | tail -n1 >> /tmp/size.log exit 0 Jednak sumuje również pliki z ukrytego katalogu pod .snapshot To, co widzę na stronie Znajdź człowieka, to …

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.