我是脚本新手,我正在尝试编写一个简单的脚本进行sensu检查,以便为磁盘空间创建警报。
以下命令产生一个输出:
#!/usr/bin/ruby
a = `df -h / | grep -v "Filesystem" | awk '{print $5}'`
puts a
假设输出为35%
现在我想删除%
,当我尝试使用a.chop!
时仍然没有移除%
有人可以帮我从输出中删除%
。
答案 0 :(得分:1)
答案 1 :(得分:1)
由于您将在数字比较中使用它,只需一步将其转换为整数:
a = `df -h / | grep -v "Filesystem" | awk '{print $5}'`
puts a.to_i
# => 66