0
我試圖用sed重新格式化標記文件中的標題,但不知何故似乎不起作用。 問題是標題#標誌和標題文本之間需要有一個空格,否則它不能正確顯示。使用sed在Markdown文件中重新格式化標題
所以我試圖運行sed命令的幾個變化到#簽署
sed -i "s/<expression>/\1 /g" test.md
<表達>噓寒問暖添加此空間:
^\(\s*#+\)
^\(\[#\]+\)
^\(\[\#\]+\)
-i應該在文件內部替換它,但是當我使用cat test.md
查看文件時,空間仍然丟失。我甚至在替代者的空間前加了一個反斜槓,但沒有運氣。
test.md的含量以下示例數據:
#Heading 1
Some text
- a list entry
- another one
##Heading 2
text
##Heading 3
該命令應該導致例如第1行# Heading 1
我在想什麼?
'sed的 's/^ ## * /&/'' – jm666