我必须编写此脚本来分隔在命令行中输入的参数。这是到目前为止的脚本:
# template.sh
function usage
{
echo "usage: $0 arguments ..."
if [ $# -eq 1 ]
then echo "ERROR: $1"
fi
}
# Script starts after this line.
case $1 in
*?)echo "My Name"
date
echo
echo $*
echo "*****"
;;
*)usage
;;
esac
Run Code Online (Sandbox Code Playgroud)
我需要得到的是,当我使用脚本时,它需要看起来像:
$ ./template.sh peter frederick chang
My Name
Sun May 17 11:28:46 PDT 2015
peter
*****
frederick
*****
chang
*****
Run Code Online (Sandbox Code Playgroud)
但相反,我得到:
$ ./template.sh peter frederick chang
My Name
Sun May 17 11:28:46 PDT 2015
peter …Run Code Online (Sandbox Code Playgroud) 我需要找到与一个启动文件中的行一个,并在该行的最后一个字与结束ê.
我怎么能用像这样的工具grep呢?