Pytania oznaczone «bash-script»

Skrypty napisane w języku powłoki bash. Większość pytań powinna zamiast tego używać tagów / bash i / shell-script.

144
przekierowanie do / dev / null

Czytam przykładowy skrypt powłoki bash: #!/bin/bash # This script makes a backup of my home directory. cd /home # This creates the archive tar cf /var/tmp/home_franky.tar franky > /dev/null 2>&1 # First remove the old bzip2 file. Redirect errors because this generates some if the...

41
Zmienna jako polecenie; eval vs bash -c

Czytałem skrypt bash, który ktoś stworzył i zauważyłem, że autor nie używa eval do oceny zmiennej jako polecenia Autor użył bash -c "$1" zamiast eval "$1" Zakładam, że używanie eval jest preferowaną metodą i prawdopodobnie i tak jest szybsze. Czy to prawda? Czy jest jakaś praktyczna różnica...

27
Bash w systemie Linux vs. Mac OS

Kupuję iMaca. Pracuję nad Linuksem od dłuższego czasu i wykonuję wiele skryptów bash. Zastanawiałem się, czy wszystkie polecenia i funkcje bash są dostępne w systemie Mac OS? Czy ktoś ma jakieś doświadczenie ze skryptami bash dla komputerów Mac? Doceniam twój

17
Funkcja bash, która bierze argument jak inne języki?

Mam funkcję bash, aby ustawić w $PATHten sposób - assign-path() { str=$1 # if the $PATH is empty, assign it directly. if [ -z $PATH ]; then PATH=$str; # if the $PATH does not contain the substring, append it with ':'. elif [[ $PATH != *$str* ]]; then PATH=$PATH:$str; fi } Ale problem...

16
Bash: Do czego służy typ (wbudowane Bash)?

Natrafiłem na polecenie w skrypcie Bash, w którym znalazłem: find /var/log/abcd -type f Powyższe polecenie było w kontekście czyszczenia plików dziennika. Wiem co findrobi. Po obejrzeniu -type fprzejrzałem stronę podręcznika. Widziałem to na stronie podręcznika BASH_BUILTINS (1) Opis flagi -f...

12
Wyrażenie regularne w skrypcie bash

To jest mój pierwszy skrypt bashowy, więc prawdopodobnie popełniam łatwy błąd. Zasadniczo próbuję napisać skrypt, który pobiera grupy użytkowników, a jeśli należą do określonej grupy, odpowiednio to zarejestruje. Oczywiście będzie więcej funkcji, ale nie ma sensu budować tego, kiedy nie mogę nawet...

9
Bezpieczne karmienie programu hasłem

Po zrozumieniu problemu z użyciem hasła w wierszu poleceń muszę znaleźć sposób, aby podać hasło programu bez problemu (bez zapisania hasła gdzieś). Mam skrypt bash, który automatycznie instaluje cały serwer LAMP ze źródła: Apache, FastCGI, PHP i MySQL. Te instalacje wymagają hasła, zwłaszcza...

9
Jak przenieść profil .bash z dala od domu

Muszę .bash_profilebyć zsynchronizowany z Dropbox. Najprostszym sposobem, jaki mogę wymyślić, jest „przekierowanie” powłoki do wyszukiwania .bash_profilew folderze niestandardowym. Czy to możliwe? Czy są jakieś lepsze