Я хотел бы удалить текст между двумя словами в каждом .x файла и я попытался:СЭД первой замены текста вхождения
find temp -type d | while read DIRNAME
do
sed -i '/abcd1/,/abcd2/d' ~/Desktop/$DIRNAME/.x
done
Проблема заключается в том, что я хочу, чтобы удалить только первое вхождение этого, но
sed -i '0,/abcd1/,/abcd2/d' ~/Desktop/$DIRNAME/.x
не работает.
Можете ли вы привести пример файла, ожидаемый результат и фактический результат? – sinelaw