程序從數據庫創建HTML文件。標題之間有標題和內容。用sed替換文本
沒有一定數量的標題。 每個標題程序後放置文本:
$WHITE*("5")$
$WHITE*("20")$
$HRULE$
我需要這4行的每次出現,以替換爲:
$WHITE*("20")$
$HRULE$
$WHITE*("10")$
我不會大驚小怪使用什麼程序:)
我曾嘗試過:
sed 's:\$WHITE\*(\"5\")\$\n\n\$WHITE\*(\"20\")\$\n\$HRULE\$:\$WHITE\*(\"20\")\$\
\$HRULE$\
\$WHITE*("10")$:g'
和各種其他排列
輸入和輸出之間的關係是什麼?例如。第一行是從$ WHITE *(「5」)$'到'$ WHITE *(「20」)$'等的? – MattH
你可能會更好地使用GNU userland工具。機會是你有他們,但你需要明確調用'gsed'('ggrep','gfind'等)來獲得GNU版本。 GNU版本總是更多的功能豐富,並在網絡上享受更大的流行度 – sehe
順便說一句,告訴我們你的嘗試。無關緊要,它不起作用,但「它沒有用」並不能給我們提供很多關於你想要什麼/我們不需要先嚐試的線索。 -1直到你添加信息 – sehe