在 Minix 上编写 shell 脚本



我在编写shell脚本方面是全新的,所以我可以在这里使用一些帮助。

我想编写一个脚本,当运行时没有参数时,它只是回显回来,当它被赋予一个数据 (.dat) 文件时,它会显示它的内容。

请原谅我的英语不好,R.

此脚本在没有参数的情况下运行时,它只是回显回来,当文件名作为参数传递时,它会显示它的内容:

#!/bin/sh
# Explanation - We use'$#' to count number of arguments.
if ! [ $# -gt 0 ]; then
# Explanation - Zeroth argument '$0' is scriptname itself. Print it.
    cat "$0"
else
# Explanation - Print (cat) 1st argument.
    cat "$1"
fi

注意:由于您使用了"minix"标签,我在minix3上对其进行了测试。该脚本在minix和linux上运行良好。

相关内容

  • 没有找到相关文章

最新更新