Czy ktoś zna dobry sposób na grupową konwersję kilku plików PNG na pliki JPG w systemie Linux? (Używam Ubuntu). Plik binarny png2jpg, który mógłbym po prostu umieścić w skrypcie powłoki, byłby idealny.
Czy ktoś ma skrypt powłoki szablonów do robienia czegoś z lslistą nazw katalogów i do przechodzenia między nimi i robienia czegoś? Planuję zrobić, ls -1d */aby uzyskać listę nazw katalogów.
Możliwa duplikat: Różnica między „a = b” i „export a = b” w bash Trudno to przyznać, ale nigdy tak naprawdę nie zrozumiałem, co dokładnie exportrobi zmienna środowiskowa. Wiem, że jeśli nie wyeksportuję zmiennej, czasami nie widzę jej w procesach potomnych, ale czasami wydaje się, że mogę. Co tak naprawdę …
Kiedy próbuję wykonać plik (name.sh) w wierszu polecenia za pomocą polecenia ./name.sh, pojawia się błąd: „.” nie jest rozpoznawany jako polecenie wewnętrzne lub zewnętrzne, plik operacyjny ani plik wsadowy pomóż mi wykonać plik .sh
Próbuję napisać skrypt, w którym chcę sprawdzić, czy którykolwiek z parametrów przekazanych do skryptu bash jest zgodny z ciągiem. Mam teraz konfigurację if [ "$3" != "-disCopperBld" -a "$4" != "-disCopperBld" -a "$5" != "-disCopperBld" -a "$6" != "-disCopperBld"] ale może istnieć duża liczba parametrów, więc zastanawiałem się, czy istnieje …
Mam program Linux, który może zapisywać informacje na stdout i stderr. Mam skrypt powłoki, który przekierowuje dane wyjściowe do pliku w /var/log. (Przez >>i 2>&1.) Czy istnieje sposób na obrócenie tego pliku dziennika? (maksymalny rozmiar, a następnie przełącz się na inny plik, zachowaj tylko ograniczoną liczbę plików) Widziałem kilka odpowiedzi, …
Tworzę skrypt powłoki, aby spakować niektóre pliki. Zamykam taki katalog: zip -r /Users/me/development/something/out.zip /Users/me/development/something/folder/ Problem polega na tym, że wynikowe archiwum out.zip zawiera całą ścieżkę do pliku. Oznacza to, że po rozpakowaniu będzie zawierała całą ścieżkę „/ Users / me / development / anotherthing /”. Czy można uniknąć tych głębokich …
Jak ustawić zmienną tablicową w skrypcie wsadowym DOS? Chciałbym załadować go z listą nazw plików do przetworzenia. Naprawdę chciałbym, aby było to tak proste, jak to możliwe. Dziękuję Ci.
Użyłem jednego z poniższych echo $(stuff) echo `stuff` (gdzie stuffjest np pwdlub dateczy coś bardziej skomplikowane). Potem powiedziano mi, że ta składnia jest nieprawidłowa, zła praktyka, nie elegancki, nadmierny, zbędny, zbyt skomplikowany, program kultu kultowego, noobish, naiwny itp. Ale polecenie nie działa, więc co dokładnie jest nie tak?
W obrębie katalogu i rekurencyjnie w jego podkatalogach, co oznacza, że każdy katalog w katalogu jest przetwarzany, jak skompilować pełną listę unikalnych rozszerzeń w katalogu? System operacyjny to Windows XP ze wszystkimi aktualnymi aktualizacjami, ale mogę uruchomić skrypt, jeśli mogę powiedzieć, co robi, ale wolałbym nie instalować dot-net, ponieważ naprawdę …
Chcę powtórzyć nową linię do pliku pomiędzy zmiennymi w skrypcie powłoki. Oto mój kod: var1 = „Witaj” var2 = „Świat!” logwrite = "$ var1 [Tutaj chcę wstawić nowy wiersz] $ var2 echo „$ logwrite” >> /Users/username/Desktop/user.txt W tej chwili po uruchomieniu skryptu plik user.txt pokazuje to: Witaj świecie! Chcę, aby …
Powiedzmy, że mam taki plik tekstowy: # custom content section a b ### BEGIN GENERATED CONTENT c d ### END GENERATED CONTENT Chciałbym zastąpić część między GENERATED CONTENTtagami zawartością innego pliku. Jaki jest najprostszy sposób to zrobić?
Po prostu próbuję nauczyć się trochę skryptów bash. Moja stara wersja bash: Bash version 3.2.53(1)-release... Zaktualizowałem moją wersję bash na Mac OS X Yosemite z Homebrew: brew update brew install bash Następnie we właściwościach terminala zmieniłem standardową ścieżkę powłoki z /bin/bashna /usr/local/bin/bash(rozumiem, że tutaj homebrew instaluje zaktualizowaną wersję bash). Następnie …
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.