【发布时间】:2017-03-17 10:13:14
【问题描述】:
我已经创建了这个基本脚本:
#!/bin/bash
file="/usr/share/dict/words"
var=2
sed -n "/^$var$/p" /usr/share/dict/words
但是,它并没有按要求工作(或者仍然需要一些更多的逻辑来添加它)。
在这里,它应该只打印 2 个字母的单词,但它会给出不同的输出
任何人都可以提出如何使用 sed 或 awk 实现这一点的想法吗?
【问题讨论】:
-
顺便说一下,
$file变量在这里看起来没用,因为您稍后在sed调用中不会使用它。