特定の瞬間にコメントを投稿するスクリプトを作成したいと思います。
#a6712376789
aeaasdfsdgf
asdffdgjf
anfth
#v1781289123
#8765123ha71
kldfgnkajfb
xcmbvnkzv
zxjvb
#9054123h273
#a64464v79870
poiyghjf
okjfcjnh
ghcfyhjb
#b9764863m647
#g17862378138
wsdvbgnhm
rfvbgnhm
frvgbki
#781t23g21341
このようなことが起こる可能性があります
#a6712376789
#aeaasdfsdgf
#asdffdgjf
#anfth
#v1781289123
#8765123ha71
kldfgnkajfb
xcmbvnkzv
zxjvb
#9054123h273
#a64464v79870
poiyghjf
okjfcjnh
ghcfyhjb
#b9764863m647
#g17862378138
wsdvbgnhm
rfvbgnhm
frvgbki
#781t23g21341
私はこれを試したので
sed -i -e '/^#a64464v79870$/,/^#b9764863m647$/!d;//d' -e 's/^/#&/' Untitled\ Document\ 1
これが発生すると、ファイルはこのコンテンツのみをインポートします。
#aeaasdfsdgf
#asdffdgjf
#anfth
答え1
この試み:
sed '/#a6712376789/,/#v1781289123/s/^#*/#/' /file/name
-i
ファイルを作成するのではなく、ファイルを編集できるように追加stdout