shell
Uruchamianie wielu poleceń w jednej linii w powłoce
Powiedzmy, że mam plik /templates/apple i chcę
umieścić go w dwóch różnych miejscach, a następnie
Usuń oryginał.
Więc /t ... templates/apple /templates/used | cp /templates/apple /templates/inuse | rm /templates/apple
Czy to jest poprawna składnia?
Przerywanie skryptu powłoki, jeśli jakiekolwiek polecenie zwróci niezerową wartość
Mam skrypt powłoki Bash, który wywołuje wiele poleceń.
Chciałbym, aby skrypt powłoki automatycznie kończył pracę z wartością ... ecenia?
Na przykład,
dosomething1
if [[ $? -ne 0 ]]; then
exit 1
fi
dosomething2
if [[ $? -ne 0 ]]; then
exit 1
fi
Przykład użycia getopts w bash
Chcę wywołać myscript plik w ten sposób:
$ ./myscript -s 45 -p any_string
Lub
$ ./myscript -h >>> should displ ... strength=$OPTARG
echo $strength
;;
esac
done
Ale z tym kodem dostaję błędy. Jak to zrobić z Bash i getopt?
Jak Mogę używać odwrotnych lub ujemnych symboli wieloznacznych, gdy dopasowanie wzorca w powłoce unix/linux?
Powiedzmy, że chcę skopiować zawartość katalogu z wyłączeniem plików i folderów, których nazwy zawierają słowo 'muzyka'.
cp [exclude-matches] *Music* /target_directory
Co powinno zastąpić [exclude-matches], aby to osiągnąć?
Jak wyczyścić poprzednie wyjście w terminalu w Mac OS X?
Znam polecenie clear, które "czyści" bieżący ekran, ale robi to po prostu przez wydrukowanie wielu nowych linii - wyczyszczon ... kowicie wyczyścić wszystkie poprzednie wyjście z terminala, tak że nie mogę do niego dotrzeć nawet przez przewinięcie w górę?
Jak utworzyć zadanie cron za pomocą Bash automatycznie bez edytora interaktywnego?
Czy crontab ma argument do tworzenia zadań cron bez użycia Edytora (crontab-e). Jeśli tak, Jaki byłby kod tworzenia cronjob ze skryptu Bash?
Jakie są zastosowania polecenia exec w skryptach powłoki? [zamknięte]
zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi.
...
Czy ktoś może wyjaśnić jakie są zastosowania polecenia exec w skryptach powłoki na prostych przykładach?
przekierowanie kopii stdout do pliku dziennika z samego skryptu bash
Wiem jak przekierować stdout do pliku:
exec > foo.log
echo test
To spowoduje "test" w foo.plik dziennika.
Teraz chcę ... u:
script | tee foo.log
Ale chcę to zadeklarować w samym skrypcie
Próbowałem
exec | tee foo.log
Ale nie zadziałało.
Czy istnieje "standardowy" format tekstu pomocy wiersza poleceń/powłoki?
Jeśli nie, to czy istnieje de facto norma? W zasadzie piszę tekst pomocy z linii poleceń tak:
usage: app_name [options] req ... Na przykład, czy używam nawiasów kwadratowych lub nawiasów? Jak korzystać z odstępów? Co jeśli argument jest listą? Dzięki!
polecenie eval w Bash i jego typowe zastosowania
Po przeczytaniu stron podręcznika Basha i w odniesieniu do tego postu .
Nadal mam problemy ze zrozumieniem, co dokładnie rob ... echo $1 using 'eval' succeeds
one
Co dokładnie się tutaj dzieje i jak znak dolara i Ukośnik wsteczny łączą się z problemem?
Używanie curl do przesyłania danych postów z plikami
Chciałbym użyć cURL nie tylko do wysyłania parametrów danych w HTTP POST, ale także do przesyłania plików o określonej nazwie ... m polega na tym, że używam $_FILES['image'] do pobierania plików w skrypcie PHP.
Jak odpowiednio dostosować polecenia cURL ?
Zastąp jeden podłańcuch na inny łańcuch w skrypcie powłoki
Mam "kocham Suzi i wychodzę za mąż" i chcę zmienić "Suzi" na "Sara".
#!/bin/bash
firstString="I love Suzi and Marry"
secondString="Sara"
# do something...
Wynik musi być taki:
firstString="I love Sara and Marry"
Co oznacza set-e w skrypcie bash?
Badam zawartość pliku preinst, który skrypt wykonuje przed rozpakowaniem pakietu z jego archiwum Debiana (.deb) plik.
Skrypt ... kietów Debian/Ubuntu o zainstalowanie mojego pakietu, skrypt usuwa również dwa katalogi.
Czy to prawda, czy coś przeoczyłem?
Jak urlencode dane dla polecenia curl?
Próbuję napisać skrypt bash do testów, który pobiera parametr i wysyła go przez curl do strony internetowej. Muszę zakodować ... do tej pory:
#!/bin/bash
host=${1:?'bad host'}
value=$2
shift
shift
curl -v -d "param=${value}" http://${host}/somepath $@
Jak mogę zabić proces po nazwie zamiast PID?
Czasami, gdy próbuję uruchomić Firefoksa, mówi "proces Firefoksa już działa". Więc muszę to zrobić:
jeremy@jeremy-desktop:~ ... je tylko procesy, które zostały wykonane z exec() w samym skrypcie PHP (więc tylko proces, który pokazuje, jest sam w sobie.)
Jak przeglądać pliki binarne z bash?
Chciałbym wyświetlić zawartość pliku w bieżącym katalogu, ale w formacie binarnym z linii poleceń. Jak mogę to osiągnąć?
Skrypt powłoki Unix dowiedz się, w którym katalogu znajduje się plik skryptu?
Zasadniczo muszę uruchomić skrypt ze ścieżkami związanymi z lokalizacją pliku skryptu powłoki, Jak mogę zmienić bieżący katalog na ten sam katalog, w którym znajduje się plik skryptu?
Zakończ skrypt powłoki na podstawie kodu zakończenia procesu
Mam skrypt powłoki, który wykonuje wiele poleceń. Jak sprawić, by skrypt powłoki zakończył działanie, jeśli którakolwiek z komend zakończy działanie z niezerowym kodem wyjścia?
'\r': Nie znaleziono polecenia -.bashrc /profil bash [duplikat]
to pytanie ma już odpowiedzi tutaj :
... /cygdrive/c/Users/jhsu
$ echo ~
/cygdrive/c/Users/jhsu/
Więc uważam, że pliki powinny być umieszczone we właściwym miejscu.
Jak przekonwertować tabulatory na spacje w każdym pliku katalogu?
Jak przekonwertować tabulatory na spacje w każdym pliku katalogu (ewentualnie rekurencyjnie)?
Czy istnieje sposób na ustawienie liczby spacji na karcie?