小编Igo*_*sic的帖子

以详细模式过滤curl标头输出

使用curl -v ...,即打印出输入和输出标头的详细模式。但是,此信息不是通过管道传输的,我无法 grep 出我不需要的行。

如何过滤curl header 输出?

grep curl

5
推荐指数
2
解决办法
9789
查看次数

在 Macos 中运行脚本的默认 shell(没有 shebang)?

我在 MacOS 中使用 ZSH 作为默认 shell,一切正常。ZSH 作为brew 包安装,我在我的帐户中设置了默认shell,新shell 列在/etc/shells...一切都已设置,就像我所说的。

我有一些 shell 脚本,其中使用 zsh 中的一些命令,例如print. 当我从命令行执行脚本时,该print命令无法识别并且脚本失败。

该脚本没有shebang行。当我将 shebang 行设置为 zsh 时,一切正常;该print命令正在运行。

由于我只使用 ZSH,是否可以设置运行脚本的默认 shell ,这样我就不必将 shebang 行放入我的 .zsh 脚本中?

或者是否可以将.zsh扩展关联到 ZSH shell 执行?

mac zsh shell osx-mavericks macos

3
推荐指数
1
解决办法
1368
查看次数

用于在 ZSH 中中断脚本执行

我觉得很蠢。我有一个带有例如两个文件循环的 ZSH 脚本,例如:

for f (*aaa*) {echo "$f"}
for f (*bbb*) {echo "$f"}
Run Code Online (Sandbox Code Playgroud)

如果第一个find没有找到匹配的文件,脚本将退出。我需要脚本才能继续工作。

我错过了什么?

zsh globbing

3
推荐指数
1
解决办法
82
查看次数

标签 统计

zsh ×2

curl ×1

globbing ×1

grep ×1

mac ×1

macos ×1

osx-mavericks ×1

shell ×1