Pytania otagowane jako bash-scripting

Skrypty Bash tworzą skrypty w języku powłoki Bash.

1
warunkowy problem z cygwin / bash
Używam Cygwin w systemie Windows i muszę uruchomić warunkowo, aby porównać i wydrukować wynik. Brzmi prosto, ale nie działa zgodnie z oczekiwaniami. Mój skrypt to: ls //NSVA/Matrical/Vitesse/REPORTS | grep .csv | grep $1 | grep -v Pull | wc -l > a ls //10.9.214.200/Lims/LimsLZ/starlims1/done/Nitrostore_stored/$1 | grep -v Pull |wc -l …

1
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 pojęcia, …


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 globalnych zmiennych wewnętrznych: Przykład: myscript.sh #!/bin/bash # ... some scripting stuff ... mycommand …


1
Przetwarzaj formularz NPM_TOKEN .npmrc dla konkretnego rejestru
The .npmrc plik ma kilka takich wpisów: //registry.npmjs.org/:_authToken=<sometoken> //my.privateregistry.com/:_authToken=<sometoken> Mogą też występować zupełnie inne wpisy .npmrc. Jak mogę analizować <sometoken> użycie skryptu bash dla konkretnego rejestru przez podanie jego adresu URL, takiego jak registry.npmjs.org jako parametr do skryptu bash?


2
bash: Jak użyć cytowanego argumentu w select
Z polecenia otrzymuję kilka argumentów, które chcę zaoferować użytkownikowi z instrukcją select z basha w skrypcie powłoki. Argumenty dostarczone przez polecenie mogą zawierać spacje i dlatego są chronione przez cudzysłowy. Oto uproszczony przykład. Działa to zgodnie z oczekiwaniami: select opt in a b "c d" do echo $opt break done …


2
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ć pliki, ale chciałbym mieć pewność. Czy możesz mi powiedzieć, …

1
Ustalanie, czy argument wygląda jak poprawna ścieżka
Piszę skrypt bash, który musi wykonać jakąś operację na argumencie, który jest ścieżką Ścieżka może odpowiadać istniejącemu plikowi w systemie użytkownika lub nie, więc chciałbym sprawdzić, czy argument wygląda na jego twarzy pasuje do formatu ścieżki, w sposób, który nie polega na testowaniu niektórych istniejących plików. Mam nadzieję, że jest …

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 rozwiązania, w którym mogę …

2
za pomocą sed w skrypcie BASH: zamień tekst na informacje ze zmiennych systemowych (nazwa hosta i data)
Chcę użyć skryptu bash do uruchomienia kopii zapasowej, a następnie wysłać mi wiadomość e-mail za pomocą ssmtp. Próbuję stworzyć ogólny skrypt, którego można by użyć ponownie na różnych komputerach z systemem Linux. Poniżej znajduje się fragment skryptu, w którym używam sed do zamiany tekstu zastępczego na zmienne $HOSTNAMEi $DATE. Z …

2
Jak mogę wyświetlać cytaty, gdy używam AWK do wyszukiwania i zastępowania?
Obecnie używam AWK, aby znaleźć i zastąpić część pierwszych trzech wystąpień ciągu. Ciąg jest sformatowany jako taki, aw pliku znajduje się wiele takich ciągów: func(tempID="39849235",count='12'); Za pomocą tego linku udało mi się znaleźć metodę użycia AWK do znalezienia i zastąpienia pierwszych trzech instancji ciągu. Zmieniłem go na to, co musiałem …

1
Linux: bezpieczne usuwanie rekurencyjne w skryptach
Pracuję nad automatycznymi skryptami działającymi na Linux-ie (Debian). Te skrypty są uruchamiane z harmonogramu i manipulują plikami w ich własnych katalogach. Na końcu skryptów muszę usunąć pliki tymczasowe. Obecnie mam coś takiego: #check that some variables are not empty if [[ -z $var1 || -z $var2 || -z $var3 ]]; …

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.