Chcę znaleźć pliki, które są większe niż 1 GB i starsze niż 6 miesięcy na całym serwerze. Jak napisać do tego
Chcę znaleźć pliki, które są większe niż 1 GB i starsze niż 6 miesięcy na całym serwerze. Jak napisać do tego
Mam kontekst, w którym muszę przekonwertować dane binarne na szesnastkowe i dziesiętne oraz odwrotnie w skrypcie powłoki. Czy ktoś może zasugerować mi narzędzie do
Jak mogę skrócić ten skrypt powłoki? CODE="A" if test "$CODE" = "A" then PN="com.tencent.ig" elif test "$CODE" = "a" then PN="com.tencent.ig" elif test "$CODE" = "B" then PN="com.vng.pubgmobile" elif test "$CODE" = "b" then PN="com.vng.pubgmobile" elif test "$CODE" = "C" then...
Czy istnieje obiektywny powód, aby preferować jedną formę od drugiej? Wydajność, niezawodność, przenośność? filename=/some/long/path/to/a_file parentdir_v1="${filename%/*}" parentdir_v2="$(dirname "$filename")" basename_v1="${filename##*/}" basename_v2="$(basename "$filename")" echo...
Czy istnieje proste narzędzie lub skrypt do sortowania wyników jednego z moich skryptów? Mam dane w jakiejś formie: A aldkhasdfljhaf B klajsdfhalsdfh C salkjsdjkladdag D lseuiorlhisnflkc E sdjklfhnslkdfhn F kjhnakjshddnaskjdh ale jeśli stanie się to dwa długie, zapisz dane w następującej formie...
Piszę skrypt powłoki , który chciałbym uruchamiać jako demon podczas uruchamiania bez użycia zewnętrznych narzędzi, takich jak daemontools lub demonizuj . Linux Daemon Writing HOWTO Według HOWTO Daemon pisania , o właściwej demon ma następujące cechy: widelce z procesu nadrzędnego zamyka...
Zamknięte . To pytanie wymaga szczegółów lub jasności . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Dodaj szczegóły i wyjaśnij problem, edytując ten post . Zamknięte 4 lata temu . Próbuję utworzyć aplikację spritz. Wszystko działało...
Mam program, który wykonuje dużą część pracy (zajmuje około 4-5 godzin), którą uruchamia cron, gdy wszystkie dane, z którymi współpracuje, stają się dostępne. Czasami, kiedy czekam na zakończenie, chciałbym mieć możliwość uruchomienia innego (interaktywnego) programu po jego zakończeniu. połączenie...
Jeśli uruchomię następujący plik .sh: #!/bin/sh -a echo "a" | sed -e 's/[\d001-\d008]//g' Rezultatem jest błąd: sed: -e wyrażenie # 1, char 18: Niepoprawny koniec zakresu Ale jeśli uruchomię następujący plik .sh: #!/bin/sh set -a echo "a" | sed -e 's/[\d001-\d008]//g' Działa bez błędów....
W tym pytaniu ktoś zgłasza problem z użyciem dokumentu tutaj z cytowanym słowem ogranicznika w $(...)podstawianiu poleceń , gdzie odwrotny ukośnik \na końcu linii w dokumencie powoduje kontynuację linii łączącej nową linię , podczas gdy ten sam dokument tutaj podstawienie polecenia poza operacją...
Szukam do kodu wyświetlane poniżej i sprawdza dane wejściowe jeśli argumenty wiersz / kolumna zacząć albo -rlub -c. Co ${1:0:2}znaczy w tym kontekście? rowArgName="-r" colArgName="-c" if [ "${1:0:2}" != $rowArgName ] && [ "${1:0:2}" != $colArgName ] then echo $correctCmdMsg >&2...
Chcę uzyskać dostęp do zmiennej indeksu tablicy podczas zapętlania tablicy w moim skrypcie powłoki bash. myscript.sh #!/bin/bash AR=('foo' 'bar' 'baz' 'bat') for i in ${AR[*]}; do echo $i done Wynikiem powyższego skryptu jest: foo bar baz bat Wynik, którego szukam to: 0 1 2 3 Jak mogę...
Jestem nowy w skryptowaniu ... Potrafię robić bardzo proste rzeczy, ale teraz potrzebuję pomocy. Mam lokalny system plików, który zostanie zamontowany tylko wtedy, gdy będę musiał wykonać kopię zapasową. Zaczynam od tego. #!/bin/bash export MOUNT=/myfilesystem if grep -qs $MOUNT /proc/mounts;...
Jaki jest najlepszy sposób tłumienia wyjścia (stdout i stderr), chyba że program zakończy działanie z niezerowym kodem? Myślę: quiet_success() { file=$(mktemp) if ! "$@" > "$file" 2>&1; then cat "$file" fi rm -f "$file" } I biegnij, quiet_success my_long_noisy_script.shale nie...
Jaka jest różnica między następującymi 2 poleceniami? cp -rp /dir1/*.* /dir2/ cp -rp /dir1/*
Piszę skrypt instalacyjny, który będzie uruchamiany jako /bin/sh. Jest wiersz z pytaniem o plik: read -p "goat can try change directory if cd fails to do so. Would you like to add this feature? [Y|n] " REPLY Chciałbym podzielić tę długą linię na wiele linii, aby żaden z nich nie przekraczał 80...
Próbuję ls jakieś pliki ze wzorem w katalogu. Chcę tylko zeskanować pierwszy poziom, a nie rekurencyjny. Mój skrypt: for i in $(ls $INCOMINGDIR/*$BUSSINESSDATE*) do echo $i; done Powyższe polecenie skanuje rekurencyjnie. Jak to zrobić, aby skanować tylko katalog pierwszego...
Mam folder z wieloma plikami (xyz1, xyz2, aż do xyz5025) i muszę uruchomić skrypt na każdym z nich, otrzymując xyz1.faa, xyz2.faa i tak dalej jako dane wyjściowe. Polecenie dla pojedynczego pliku to: ./transeq xyz1 xyz1.faa -table 11 Czy istnieje sposób, aby to zrobić automatycznie? Może...
Mam skrypt bash z różnymi instrukcjami if opartymi na argumentach wiersza poleceń, które przekazuję podczas jego wywoływania. Posiadanie pewnego rodzaju danych wyjściowych dotyczących uruchamianych poleceń jest pomocne w potwierdzeniu przepływu przez wszystkie instrukcje if, ale moje obecne...
Czy można mieć zmienną, która wybiera losową liczbę z trzech wcześniej ustalonych liczb? Próba: var= 10 or 100 or