是否有命令或 bash 函数来检查文件是否有多行? 假设我有这两个文件:
foo.txt
Hello World
bar.txt
Hello
World
最佳答案
您可以使用此脚本:
名称:test.sh
#!/bin/bash
back=`wc -l $1`
nl=${back:0:1}
if [ $nl = "1" ];then
echo "single line"
else
echo "multi lines"
fi
使用此命令更改文件模式:
chmod a+x test.sh
然后执行脚本,参数是你要测试的文件:
./test.sh hello
关于Linux - 检查文件是否有多行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34988163/