Portál AbcLinuxu, 10. května 2025 06:59
Potrebujem poradit, po spusteni cyklu
for command in `cat ./mount.ini`; do
echo $command
done
je vysledok nasledovny
sshfs
lis@192.168.0.6:/home/lis/backups
/mnt/beta/
sshfs
lis@192.168.4.2:/home/lis/backups
/mnt/probio/
sshfs
lis@192.168.5.2:/home/lis/backups
/mnt/adl/
sshfs
Potrebujem aby bol:
sshfs lis@192.168.0.6:/home/lis/backups /mnt/beta/
sshfs lis@192.168.4.2:/home/lis/backups /mnt/probio/
sshfs lis@192.168.5.2:/home/lis/backups /mnt/adl/
Dakujem za radi, v s ceckom v linuxe nemam ziadne skusenosti.
while read $command ; do echo $command done < ./mount.ini
OK, jen se příkazu read
předává jako argument název proměné bez $
.
while read command; do echo $command; done <mount.ini
$IFS=" ".
Ako to nastavim?
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.