shell脚本:能够将当前文件夹下所有可读文件的第一行内容写入指定的文件(要求文件名在运行时输入)
脚本代码如下:(仅供参考)
#!/bin/bash
read -p "请输入一个文来件名:" filename
#输入一个文件名来存放当前文件夹下可读文件第一行
for pwfile in /home/linux/*
#循环读取当前目录下的文件进行下面操作
do
if [ -f $pwfile ]
#判断文件存在
then
if [ -r $pwfile ]
#判断可读
then
head -n 1 $pwfile |while read line
do
echo $line >>$filename
#把可读文件第一行写入$filename
done
else
echo "$pwfile不可读"
#输出不可读文件
fi
else
echo "$pwfile"
fi
done
``
Shell脚本批量读取文件首行
本文介绍了一个Shell脚本,该脚本能将当前目录下所有可读文件的第一行内容汇总并写入用户指定的新文件中。通过循环遍历文件、检查文件属性和读取首行内容,实现对大量文件数据的快速处理。
3965

被折叠的 条评论
为什么被折叠?



