如何创建能够允许我查看,修改和附加其创建的文本文件的Shell脚本

时间:2019-05-02 03:10:00

标签: linux bash

我需要创建一个shell脚本:

  • 可以对Shell应用程序进行编程以创建文件。

  • 能够查看,修改和追加文件

任何帮助将不胜感激。因为我找不到任何有帮助的资源。

1 个答案:

答案 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解析等。但这只是一个开始。祝你好运!