# sed options script file
$ sed -e script command
$ sed -f script file
# chmod +x ./sed-replace.sh
#!/bin/bash
#!/bin/sh
sed 's/<div>/👻' | 's/</div>/🎉' multi-line-text.txt => multi-line-text.md
# 执行 sed 脚本,sed 后面指定文件名写在命令行里
$ sed -f test.sed ./test.txt
$ sed -f test.sed ./test.txt >> ./test.out.md
# ✅ -n
$ sed -f test.sed -n ./test.txt
# ❌ -n
$ sed -f -n test.sed ./test.txt
# man ✅
$ man sed
$ sed --version
sed: illegal option -- -
usage: sed script [-Ealnru] [-i extension] [file ...]
sed [-Ealnu] [-i extension] [-e script] ... [-f script_file] ... [file ...]
$ sed -v
sed: illegal option -- v
usage: sed script [-Ealnru] [-i extension] [file ...]
sed [-Ealnu] [-i extension] [-e script] ... [-f script_file] ... [file ...]
$ sed -V
sed: illegal option -- V
usage: sed script [-Ealnru] [-i extension] [file ...]
sed [-Ealnu] [-i extension] [-e script] ... [-f script_file] ... [file ...]