我有一个包含数百行内容的文件,如下所示:
6281316
6281315
6281317
我只是想使用 awk 将它们转换为正则表达式,以便以后可以使用它。
/6281316/
/6281315/
/6281317/
豪弗,当我跑步时:
awk '{print "/"$1"/"}' file.txt
它回馈
/6281316
/6281315
/6281317
有人能指出我哪里做错了吗?
谢谢
你的命令没有错。您的文件具有窗口格式。使用 dos2unix
将文件转换为 unix 格式,然后重新运行该命令。
您的命令对我有用,没有任何问题。也许尝试一个sed解决方案:
sed 's/^///;s/$///' file.txt