0
sedを使ってマークダウン・ファイルのヘッダーを再フォーマットしようとしましたが、何とか動作しないようです。 問題は、ヘッダーの#記号とヘッダーテキストの間に1つのスペースが必要なことです。そうでない場合は、正しく表示されません。sedを使ったMarkdownファイルの再フォーマット・ヘッダーが失敗する
だから私は
sed -i "s/<expression>/\1 /g" test.md
<#記号の後に、このスペースを追加するためのsedコマンドのいくつかのバリエーションを実行するために表現>ビーイングみました:
^\(\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のの/^## * /&/ '' – jm666