Ha meg akarom nézni ssh-val, hogy mennyi hely van egy gépen:
ssh -i /home/x/.ssh/id_dsa yKUKACz.hu 'df -t ext3'|grep -v Filesystem
akkor a kimenet szép:
/dev/sda9 2016016 234812 1678792 13% /
/dev/sda1 1004024 24136 928884 3% /boot
/dev/sda3 10080520 313284 9255168 4% /home
stb
Ha föl szeretném dolgozni soronként:
for x in `ssh -i /home/h/.ssh/id_dsa yKUKACz.hu 'df -t ext3'|grep -v Filesystem`; do echo "$x"; done
akkor a kimenet töredezett:
/dev/sda9
2016016
234812
1678792
13%
/
/dev/sda1
1004024
24136
928884
3%
/boot
és nem tudom soronként földolgozni.
Mi a teendő?
- 942 megtekintés
Hozzászólások
IFS
az input field separator beállítása hogy a szóköz ne legyen benne
http://tldp.org/LDP/abs/html/internalvariables.html#IFSH
- A hozzászóláshoz be kell jelentkezni
avagy:
$ ssh yKUKACz.hu df -t ext3 | grep -v ^Filesystem | while read line ; do echo $line ; done
- A hozzászóláshoz be kell jelentkezni
köszönöm mind2tőtöknek
- A hozzászóláshoz be kell jelentkezni