Pytania oznaczone «shell-script»

23
Ukrywanie hasła w skryptach powłoki

Jak mogę ukryć hasło w skryptach powłoki? Istnieje wiele skryptów uzyskujących dostęp do bazy danych. Jeśli otworzymy skrypt, inni znają również nazwę użytkownika i hasło. Więc jeśli ktoś wie, jak się ukryć, daj mi znać. Mam jeden sposób: umieść hasło w pliku i ustaw plik jako ukryty, aby nikt nie...

23
Po co unikać trywialnych znaków w skrypcie powłoki?

Właśnie otworzyłem starszy skrypt powłoki (napisany w starym ksh88 na Solarisie) i znalazłem następujące powtórzenia w całym kodzie: [ -f $myfile ] && \rm -f $myfile Uciekający ukośnik wydaje mi się dziwny. Wiem, że jest to celowe, ponieważ tego rodzaju (pozornie bezużyteczne) ucieczki...

23
bash, jeśli nie wiele warunków bez podpowłoki?

Chcę połączyć wiele warunków w instrukcji if powłoki i zanegować kombinację. Mam następujący kod roboczy dla prostej kombinacji warunków: if [ -f file1 ] && [ -f file2 ] && [ -f file3 ] ; then # do stuff with the files fi To działa dobrze. Jeśli chcę to zanegować, mogę użyć...

23
Tekst między dwoma tagami

Chcę odzyskać wszystko, co znajduje się między tymi dwoma znacznikami - <tr> </tr>- z dokumentu HTML. Teraz nie mam żadnych konkretnych wymagań HTML, które uzasadniałyby parser HTML. Po prostu potrzebuję czegoś, co pasuje <tr>i </tr>dostaje wszystko pomiędzy, a może być...

23
Dodaj linie na początku i na końcu dużego pliku

Mam scenariusz, w którym wiersze będą dodawane na początku i na końcu ogromnych plików. Próbowałem, jak pokazano poniżej. dla pierwszego wiersza: sed -i '1i\'"$FirstLine" $Filename dla ostatniej linii: sed -i '$ a\'"$Lastline" $Filename Problem z tym poleceniem polega na tym, że dołącza...

22
Jak Linux radzi sobie ze skryptami powłoki?

W przypadku tego pytania rozważmy skrypt powłoki bash, choć to pytanie musi dotyczyć wszystkich typów skryptów powłoki. Kiedy ktoś wykonuje skrypt powłoki, czy Linux ładuje cały skrypt naraz (może do pamięci), czy też czyta polecenia skryptowe jeden po drugim (wiersz po wierszu)? Innymi słowy,...

22
Wyjdź z kodu na końcu skryptu bash

Jestem zdezorientowany co do znaczenia kodu zakończenia na końcu skryptu bash: Wiem, że kod wyjścia 0 oznacza, że ​​zakończył się powodzeniem i że istnieje wiele innych numerów kodów zakończenia (127, jeśli się nie mylę?) Moje pytanie dotyczy tego, czy widząc kod wyjścia 0 na końcu skryptu, czy...

22
Jak działa bomba widełkowa?

OSTRZEŻENIE NIE PRÓBUJ URUCHOMIĆ TEGO NA MASZYNIE PRODUKCYJNEJ Czytając stronę Wikipedii na ten temat , ogólnie śledzę, co się dzieje z następującym kodem: :(){ :|:& };: fragment opisu Następująca bomba widelca została zaprezentowana jako sztuka w 2002 roku;56 jego dokładne...

22
Porównywanie dwóch ciągów w Bash

Mam następujący ifblok w skrypcie bash: if [ ${PACKAGENAME} -eq kakadu-v6_4-00902C ]; then echo "successfully entered if block!!" fi Wykonanie skryptu nie wchodzi do mojego ifbloku, mimo że $PACKAGENAMEjest równe kakadu-v6_4-00902C. Co ja robię