小编Zer*_*ase的帖子

为什么zsh参数扩展${1-$PWD}里面有数字

我有这个脚本,我基于我当前的脚本。我只是不明白他为什么会typeset result part dir=${1-$PWD}在那里。

如果我只是写,我会得到相同的结果dir=$PWD。随着排版正在${1-$PWD}改变如何dir设置 vs $PWD

shell zsh variable-substitution

6
推荐指数
2
解决办法
889
查看次数

检测终端调整 ncurses 大小,无需使用 --enable-sigwinch 进行编译

On Arch--enable-sigwinch不会编译成 ncurses。根据此论坛帖子,它可用于检测终端大小调整。让他们打开该选项似乎没有一些阻力,是否有另一种通用方法来检测终端大小调整C

linux terminal ncurses

5
推荐指数
1
解决办法
4515
查看次数

打开 set -e 时防止 shell 退出?

我已经set -e为我的脚本打开了。唯一的事情是这里有一个命令,我不想让脚本在失败时退出,但我希望其他所有东西都能做到这一点。set -e当抛出错误代码时,我如何继续,而不让我的脚本退出?

有问题的脚本:

native=$(pacman -Qenq -)
Run Code Online (Sandbox Code Playgroud)

如果 stdin 具有非本地包名称,则会将错误代码写入 stdin。

bash error-handling command-substitution set

2
推荐指数
1
解决办法
428
查看次数