小编tes*_*787的帖子

在脚本运行时禁用 ctrl c 和 ctrl z

我有一个需要大约 45 秒才能运行的脚本。如何在脚本运行时禁用Ctrl-cCtrl- z

terminal signals shell-script

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

grep 命令仅提取某些单词

我有一个大报告,其中有许多随机行显示的 IP 地址。所有 IP 地址都以 192.168 开头。我只想提取 IP 地址并获得如下所示的报告:

192.任何事.任何事.任何事

192.xx.xx.xx

192.xx.xx.xx

没有别的。我试过cat filename | grep -w 192 似乎得到了整条线。我只想要完整的 IP 地址。我感谢您可以与我分享的任何信息。

grep

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

使用 ssh 并在后台运行脚本

我在每台服务器上运行一个大约需要 20 分钟的工作。但是,所有服务器可以同时运行此作业。这是我的工作:

#cat mylist

server1
server2
...
...

#for i in `mylist`; do ssh root@$i /home/run_command ; done
Run Code Online (Sandbox Code Playgroud)

它工作正常,但它必须在移动到下一个服务器之前完成每台服务器上的工作。

我尝试添加 &

for i in `mylist`; do ssh root@$i /home/run_command & ; done
Run Code Online (Sandbox Code Playgroud)

它没有任何区别。我感谢您可以与我分享的任何信息。

ssh

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

如何使用df计算总磁盘空间?

如何修改df -h命令以添加以下命令的结果(换句话说,将它们加在一起并返回结果)?

$ df -h | awk '{print $2}'
Size
5.8G
64G
93M
3.9G
12G
108G
16G
134G
3.7T
3.7T
6.0T
Run Code Online (Sandbox Code Playgroud)

disk-usage shell-script

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

获取一行的前 5 个和后 10 个字符的命令

我有以下几行:

postgres  3625     1  0 Jan31 ?        00:00:35 /opt/rh/rh-postgresql95/root/usr/bin/postgres -D /var/opt/rh/rh-postgresql95/lib/pgsql/data
Run Code Online (Sandbox Code Playgroud)

请给出一个命令来剪切前 5 个字符和后 10 个字符并将它们连接在一个单行命令中。

shell-script text-processing

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