作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如果我在 emacs 中访问文件,我希望能够运行一个简单的 awk 命令,例如
awk /Sam/ { print $0 }.
m-! - to be able to run a shell cmd
awk '/Sam/ { print $0 }' test.txt
awk: c:/MinGW/msys/1.0/Sam/ { print }
awk: ^ syntax error
awk: c:/MinGW/msys/1.0/Sam/ { print }
awk: ^ syntax error
errcount: 2
echo %SHELL%
C:/MinGW/msys/1.0/bin/bash.exe
gawk '\/Sam\/ { print $0 }' test.txt
gawk: cmd. line:1: \/Sam\/ { print }
gawk: cmd. line:1: ^ backslash not last character on line
Angus
Lisa
Samuel
Annabel
Jack
Wookie
最佳答案
问题与我的环境有关。我在 Windows 上运行并使用 MSYS 和相当旧的,一些来自 1998 年的 awk 等版本。
对于遇到类似问题的任何其他人,您可以考虑从此链接中删除对 msys 的使用并使用 gnu 实用程序:
http://sourceforge.net/projects/ezwinports/
关于shell - 如何在 emacs 中对文件运行 awk 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18831150/
我是一名优秀的程序员,十分优秀!