0

我是 Unix Shell 脚本的新手。如何运行(以下)多个 UNIX 命令(放入脚本中,比如“discover.sh”,my_log.txt只使用一次输入文件?最终,我想创建一个别名 [alias discover1='~/discover.sh '] 在我的 .bashrc 中。

喜欢:

$ discover1 my_log.txt

当前脚本:

/bin/egrep 'Version:|Online \(warning\)|Failed \(offline\)' my_log.txt;
/bin/grep -A7 "syscontrol realmmgr" my_log.txt;
/bin/grep -C2 BIOS my_log.txt;
4

1 回答 1

1

discover.sh应包含:

#!/bin/bash
/bin/egrep 'Version:|Online \(warning\)|Failed \(offline\)' "$1"
/bin/grep -A7 "syscontrol realmmgr" "$1";
/bin/grep -C2 BIOS "$1";

该变量$1自动设置为脚本的第一个参数。

于 2013-04-11T02:33:19.233 回答