0
Я использую этот код для чтения строки из файла, которая начинается с 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"
Я не могу понять, что вы хотите сделать, или то, что делает ваш сценарий. Он читает строки из файла, но ничего не делает с ними - это печатает материал из 'unit - * - slides.txt', а не файл, который вы читаете. – Barmar
Errr http://stackoverflow.com/questions/16399026/how-to-incrementally-read-the-lines? – fedorqui