for csv in MyCSV[01][0-9].csv
do wp input "$csv" directory_name
done
sed
может сделать это сам:
sed -n '$!N;/.*PATTERN.*/q;P;D' infile
Это очень просто :включить беззвучный режим, использовать скользящее окно (через N
и D
, чтобы в пространстве паттернов всегда было две строки ), q
если при обнаружении PATTERN
в противном случае P
удалить первую строку в пространстве шаблонов и перезапустить цикл.
С gnu sed
он еще короче, так как может Q
обойтись без автоматической -печати, поэтому вы можете пропустить беззвучный режим:
sed '$!N;/.*PATTERN.*/Q;P;D' infile