我需要创建一个shell脚本:
可以对Shell应用程序进行编程以创建文件。
能够查看,修改和追加文件
任何帮助将不胜感激。因为我找不到任何有帮助的资源。
答案 0 :(得分:0)
以下是一个让您入门(未经测试)的脚本:
file="$HOME/my_journal_$$"
printf "Enter what you want to do ([v]iew, [m]odify, or [a]ppend): "
read rsp
case $rsp in
v* ) cat "$file" ;;
m* ) vi "$file" ;;
a* ) printf 'appended this @ %s\n' "$(date)" >> "$file" ;;
* ) printf 'bad response, quitting\n' >&2 ;;
esac
您仍然需要做很多工作来使其健壮,灵活,在调用之间使用相同的真实文本文件,收集要附加的测试,循环直到获得良好的响应而不是现有的响应,添加shebang,也许将getopts用于arg解析等。但这只是一个开始。祝你好运!