Pytania oznaczone «bash-scripting»

0
Zmienne skryptowe nie są drukowane zgodnie z oczekiwaniami

Próbując debugować skrypt, wypisuję zmienne zawierające tekst, całkiem standardowe rzeczy, z wyjątkiem tego, że zmienne nie zachowują się zgodnie z oczekiwaniami. Odkryłem, że jeden z wierszy pliku, który czytam, ma mniej niż 17 znaków, co psuje skrypt, więc testuję mniej niż 17 znaków i próbuję...

0
Linux: zmienne podwójnego cudzysłowu i pętla plików

W innym pytaniu poradzono mi, aby „podwójnie zacytować zmienne $” w moim skrypcie, aby uniknąć błędów. Po przeczytaniu wielu informacji na temat podwójnych cudzysłowów, zakładam, że mogę / muszę wykluczyć symbole wieloznaczne z podwójnego cudzysłowu, gdy potrzebuję (na przykład), aby przeglądać...

0
Automatyczny eksport zmiennych wewnętrznych

Muszę uzyskać dostęp do niektórych zmiennych wewnętrznych bash (BASH_LINENO, BASH_SOURCE) z polecenia wywołanego przez skrypt powłoki. Jedynym możliwym interfejsem między moim poleceniem a skryptem są zmienne środowiskowe. Czy jest jakiś sposób na skonfigurowanie basha w celu wprowadzenia...

0
skrypt apt-cache show bash

Próbuję napisać skrypt basha, który zapyta echo "What programme do you want to see?" a następnie udziel odpowiedzi jako „foo”, aby „foo” można było odczytać w wierszu, który mówi apt-cache show foo|grep -i description -A 8. Ale jak to zrobić, proszę? Mam linię echa jak powyżej, ale nie mam...

0
jak grep dokładny wzór

Próbowałem kilku pomysłów grep / egrep z różnymi opcjami, ale żadna nie działała tutaj. Próbuję grep dokładnie dopasować wzór, którego szukam w dzienniku. Na przykład chcę, aby grep był wyświetlany tylko wzorzec „ERROR”, a nie słowo „ERROR123”. Mam dwa wzorce, aby sprawdzić błąd / wyjątek. Szukam...

-1
Bash: Ucieczka z listy plików

Czy można to zrobić ładniej (powtórz symbol zastępczy dla innego polecenia) echo $(for x in *;do echo $x|sed 's/\([ \t\n\r\v\f\;#]\)/\^\1/g'|sed 's/$/\;/g';done) Ponadto nie powinno być; po ostatniej nazwie pliku. przykładowe użycie polecenia „doit” to doit files[ list-of-files ]...

-1
prosta pętla nie działa

Prosty skrypt teraz = "$ (data + '% d_% m_% Y')" ścieżka = "/ var / www / vitalii / backups" witryn = („site1.ru site2.ru site3.ru”) dla i w $ {witrynach [*]} zrobić echo „$ path / $ i” #tar -cvzf $ path / $ i _ $ {now} .tgz / var / www / vitalii / $ i gotowy echodziała jak należy, drukuje 3...

-1
Ten skrypt wsadowy nie odzwierciedla wartości

Mam dziwny problem ze skryptem wsadowym Windows. Nie rozumiem, gdzie jest błąd, ale mogę ci powiedzieć, że nie wprowadziłem mypersocom, gdy zapytano mnie: „Wprowadź nazwę użytkownika:”. Zaczęło się od tego, że próbowałem uzyskać %useremail%echo, ale nie wyszło, ale echo wyszło %username%, a...