linux - 通过 awk 读取数字
问题描述
我有以下代码成功读取了我想要的文件行:
tail -n 9 myfile | awk 'NR==1'
尽管我不希望这在我的脚本中写入任何内容。所以我尝试为其分配一个参数,但它不能以这种方式工作:
this=tail -n 9 myfile | awk 'NR==1'
最后,我想读取第二个参数,它是一个数字${1}
。你能告诉我我该怎么做吗?
解决方案
听起来您只想在变量中捕获输出。因此,您可以这样做:
awkOutput=$(tail -n 9 myfile | awk 'NR==1')
后来你不能打印出来
echo $awkOutput
推荐阅读
- ruby-on-rails - 尝试在 Rails 中呈现 JSON 错误“找不到带有 id 的计划”但不能
- reactjs - 如何从 axios 获取等待函数中的 onUploadProgress 值?
- android - 如何使用 Android Studio 创建具有动态项目数的列表
- css - 如何将样式应用于 Blazor 输入元素
- view - Drupal 视图在每次页面加载时使用不同的模板
- wpf - 使用 XamlFlair 动画 WPF 扩展器
- reactjs - 使用 nextjs 将环境变量部署到 Vercel
- xml - Xpath 相同类型的子节点串联与 xpath 1.0 中的换行符
- c# - 创建一个序列——SetOnInsert 似乎什么都不做
- python - Tensorflow 2:维度 1 的切片索引 64 超出范围。[Op:StridedSlice] 名称:caption_generator_5/strided_slice/