【发布时间】:2011-11-10 15:38:22
【问题描述】:
我已经尝试了大约 30 分钟。这段代码有什么问题? :( 输入:
var = `cat marktplatz.html | grep -m 1 "post" | grep -o -E '\b(jobs/.*htm)' `
输出:
var: command not found
【问题讨论】:
-
除了间距问题,这是一个useless use of cat。它可以更简洁地写成
grep -m 1 "post" < marktplatz.html | grep -o -E '\b(jobs/.*htm)'——甚至可以写成< marktplatz.html grep -m 1 "post" | grep -o -E '\b(jobs/.*htm)' -
感谢 Keith,.. 我是 bash 和编程新手。很高兴知道,此代码可以优化。总是愿意向有经验的人学习;)
标签: bash shell command-line macos