荣耀之链论坛

 找回密码
 立即注册
搜索
查看: 175|回复: 1

shell里面输出ping的结果 带双引号和不带双引号的区别

[复制链接]

1326

主题

2373

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
10267
发表于 2024-6-14 06:37 | 显示全部楼层 |阅读模式
ip="10.0.0.1"

# 使用命令替换将ping的输出保存到变量中
ping_output=$(ping -c 4 $ip)
echo "$ping_output"


最下面这个输出结果 如果带双引号,则能看到换行

如果不带双引号,则所有信息都是一行

真坑
回复

使用道具 举报

1326

主题

2373

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
10267
 楼主| 发表于 2024-11-3 00:53 | 显示全部楼层
echo "ip route add $line via 192.168.1.1 metric 10 table 101"

echo用双引号括起来,里面的变量也会自动解析
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

荣耀之链

GMT+8, 2025-6-18 06:55 , Processed in 0.012094 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表