如何用shell提取文件中指定的字符串
2个回答
展开全部
shell读取文件的指定行字符串
在得到数行输出时,需要得到指定行的字段,可以使用该指令。
sed -n Np 文件名
如sed -n 2p xxx 输出结果即为第二行的内容
在shell脚本中有时需要按行读出文件的内容,比如文件中每一行的命令等。
假设存在文件filename,需要从中按行读取内容,并在每行的开头增加字符串command,命令如下
cat filename | while read line; do echo "command $line"; done!
在得到数行输出时,需要得到指定行的字段,可以使用该指令。
sed -n Np 文件名
如sed -n 2p xxx 输出结果即为第二行的内容
在shell脚本中有时需要按行读出文件的内容,比如文件中每一行的命令等。
假设存在文件filename,需要从中按行读取内容,并在每行的开头增加字符串command,命令如下
cat filename | while read line; do echo "command $line"; done!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询