我使用此代码从以 wt^ 和 p^ 开头的文件中读取行,该文件包含 900 wt^ 和 p^ 行,它在每个文件中打印 200 行。但我想要的是读取 200 wt^ 及其相应的 p^。
基本上我想在一个文件中打印 200 wt^ 及其相应的 p^ 这个怎么做?
文件是这样的
wt^fsafasfafasffaferer
p^pap rar otaotetae
p^pap rar otaotetae
p^pap rar otaotetae
p^pap rar otaotetae
p^pap rar otaotetae
p^pap rar otaotetae
代码:
while IFS= read file
do
if [ -f "$file" ]; then
count=$(cat $( ls unit-*-slides.txt | sort -n ) | grep -E "[ ]*(wt\^|p\^)" | split -l 200)
fi
done < "$dest/$cfile"
最佳答案
$ awk NF=NF FPAT='.*\\^'
wt^
p^
p^
p^
p^
p^
p^
关于linux - 如何打印文件中的出现次数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16400354/