小编PFK*_*ang的帖子

bash 脚本将参数回显到单独的行中

我必须编写此脚本来分隔在命令行中输入的参数。这是到目前为止的脚本:

# 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)

unix bash scripting arguments lines

4
推荐指数
1
解决办法
2447
查看次数

查找以一个特定字符开头并以另一个字符结尾的行

我需要找到与一个启动文件中的行一个,并在该行的最后一个字与结束ê.

我怎么能用像这样的工具grep呢?

unix grep pattern-matching

2
推荐指数
1
解决办法
3万
查看次数

标签 统计

unix ×2

arguments ×1

bash ×1

grep ×1

lines ×1

pattern-matching ×1

scripting ×1