2
замініть n-е виникнення рядка в кожному рядку текстового файлу
У мене великі текстові файли з рядками з обмеженим пробілом (2-5). Рядки можуть містити "" "або" - ". Я хотів би замінити, скажімо, другий пробіл на трубу. Який найкращий шлях? Використовуючи sed, я думав про це: sed -r 's/(^[a-z'-]+ [a-z'-]+\b) /\1|/' filename.txt Будь-які інші / кращі / простіші ідеї?
15
linux
command-line
sed
awk