shell 读取文件

常用三种方式:

#/bin/sh

while read line
do
echo $line
done < filename(待读取的文件)

cat filename(待读取的文件) | while read line
do
echo $line
done

for line in `cat filename(待读取的文件)`
do
echo $line
done

命令替换.`command` 结构使字符(`)[译者注:这个字符不是单引号,而是在标准美国键盘上的ESC键下面,在字符1左边,在TAB键上面的那个键,要特别留心]引住的命令(command)执行结果能赋值给一个变量。它也被称为后引号(backquotes)或是斜引号(backticks).

例子:

A=`ls -l`

把ls -l的结果赋给A ls -l 作为命令来执行。

在计算机科学中,Shell俗称壳(用来区别于核),是指“为使用者提供操作界面”的软件(命令解析器)。它类似于DOS下的command.com和后来的cmd.exe。它接收用户命令,然后调用相应的应用程序。

你可能感兴趣的:(linux,运维,服务器)