linux - 包含另一个脚本的 Unix 内联脚本
问题描述
我有两个不同的脚本第一个是
sar -u -s 11:00:00 -e 11:10:59 | grep Average: | awk '{printf($8)}'
第二个将显示 60 分钟前的时间
date -d '60 minute ago' "+%H:%M:%S"
我想在第一个脚本中使用第二个脚本(不创建任何 .sh 文件)下面的代码不起作用
sar -u -s `date -d '60 minute ago' "%H:%M:%S"` -e 11:10:59 | grep Average: | awk '{printf($8)}'
解决方案
当我尝试这个时,您的第二个命令似乎不起作用,它应该是:
date -d '60 minute ago' "+%H:%M:%S"
(注意格式字符串开头的“+”)
当我使用它$(...)
而不是重音坟墓时,为了可读性,一切似乎都运行良好:
echo $(date -d '60 minute ago' "+%H:%M:%S")
推荐阅读
- ios - 如何使用 SwiftUI 打开通知操作的自定义视图?
- flutter - 通知父小部件重绘
- visual-studio-code - 使用 vscode 导致“vscode-remote link”Windows 对话框重复显示
- reactjs - 如何使用 jest 和 react 测试库测试调用提交表单的按钮
- google-cloud-platform - 如何从 http.call (get) 中收到的令牌在 Google Workflows 中进行比较
- typescript - 如何将属性和模板文字变量限制为相同的值?
- python - 在 Python(Django) 中从 JSON 中提取字段
- reactjs - 我该如何渲染