代码示例
#!/bin/bash
while read line
do
disk=`echo $line|awk -F" " '{print $1}'`
mount_dir=`echo $line |awk -F" " '{print $2}'`
mount $disk $mount_dir
done < /usr/local/shell/mount_file
详解:
将文件的内容通过重定向(<)的方式传给while
while中调用read将文件内容一行一行的读出来,并付值给read后跟随的变量。变量中就保存了当前行中的内容。