August 2012
Intermediate to advanced
624 pages
17h 11m
Polish
Chcemy umieścić dane wynikowe pewnego programu lub skryptu w tablicy.
#!/usr/bin/env bash
# plik receptury: parseViaArray
#
# ustalenie rozmiaru pliku
# wykorzystanie tablicy do rozbicia wyniku polecenia ls -l na poszczególne słowa
LSL=$(ls -ld $1)
declare -a MYRA
MYRA=($LSL)
echo rozmiar pliku $1 to ${MYRA[4]} bajtów.W prezentowanym przykładzie wynik wykonania polecenia ls –l jest dzielony na słowa przez umieszczenie danych w tablicy. Aby pobrać określone słowo, wystarczy wówczas odwołać się do określonego elementu tablicy. Listing wynikowy polecenia ls –l ma zazwyczaj następującą składnię (sposób prezentacji może się nieznacznie różnić w zależności od wersji lokalizacyjnej ...
Read now
Unlock full access