我昨天刚刚开始学习bash,我需要一些帮助。我需要创建一个脚本来检查同事计算机上是否存在文件,如果不存在,脚本将创建一个。我对此有一个大致的想法。我需要的更重要的帮助是将脚本记录或记录到output.txt或其他类似的东西。我已经看过脚本命令,但它似乎是手动的。我需要它记录从开始到结束的每个交互,然后导出并退出。
我可能会测试该日志是否存在,然后附加脚本需要检查的内容。我假设开始我可以做文件=" ./ file" (示例)然后执行
if [ -e "$file" ]; then whatever.
我打算做的是创建一个脚本,可以检查防火墙是否打开,或者同事是否有某个文件,然后将结果导出到某个目录(mkdir)。纯粹的例子。我真的只需要帮助输出整个终端输入和输出。谢谢。
答案 0 :(得分:1)
您可以将脚本编写为: if [-f file.txt];然后回显“找到文件”;否则触摸file.txt;网络
答案 1 :(得分:1)
这是一个非常简单的脚本,只需检查文件的存在,如果是这样,只需将其移动到yourlocaiton目录。
#!/bin/sh
if [ -f /etc/cruelworld.txt ] ; then
echo "File exist and moving it to my dir"
mv /etc/cruelworld.txt /yourlocation
fi