我最近成为了我所在的公司的系统管理员。我想尝试做的一件事是使用脚本改进某些流程。我对bash还是很陌生,但是渴望学习,对您的帮助将不胜感激。
在我的工作中,如果有人请求grep
,我们必须手动连接到主机名,然后成为root用户,然后执行grep
。这可能会非常耗时,因此我开始处理一个脚本,该脚本将允许我输入以下内容:
ssh user@hostname grep
问题是我不知道如何能够连接到给定的主机名。运行脚本询问我输入的主机名,然后问我要grep
并从中得到结果的脚本时,我想要一些输出。
如果这是一篇冗长的文章,我们将不胜感激并深表歉意。这是我第一次问一个问题。
答案 0 :(得分:0)
您可以在脚本中使用以下命令。 $ 1参数可以是主机名,$ 2是grep的字符串,例如:645456
myscript.sh host1 string_to_grep