小编l0b*_*0b0的帖子

bash 脚本中的 ls 命令显示“没有这样的文件或目录”

以下是我正在运行的脚本

#$1 - Argument
declare IPATH="sample/"
declare F=$IPATH$1
echo $F
ls $F
Run Code Online (Sandbox Code Playgroud)

输入是 ./script.sh "Fil*"

回声输出是 -

sample/Fil*
Run Code Online (Sandbox Code Playgroud)

当我运行命令时,ls sample/Fil*我得到了所需的输出 - 名称以 FIL 开头且位于示例文件夹中的文件列表,如下所示 -

sample/File  sample/File1  sample/File2
Run Code Online (Sandbox Code Playgroud)

但是脚本会引发以下异常。我究竟做错了什么?

ls: sample/Fil*: No such file or directory ls: $IPATH: No such file or directory
Run Code Online (Sandbox Code Playgroud)

linux bash command-line ls

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

如何限制提示中的目录数量?

在我的 Mac OS X 10.6 上,我的提示设置为

PS1='\[\033[01;32m\][\w\[\033[00m\]\[\033[01;34m\]$(__git_ps1 " (%s)")\033[01;32m\]]\[\033[00m\]\$ '
Run Code Online (Sandbox Code Playgroud)

如何限制提示中的目录数量?的\w一部分?

这是因为当我深入目录树时,提示占据了终端的整个宽度。

bash prompt

3
推荐指数
2
解决办法
2224
查看次数

在没有 GUI 的情况下运行 Scribus 脚本

我想运行一个脚本以非交互方式在 Scribus 中进行一些 PDF 操作,但我找不到文档来明确说明这是否可行,如果可行,如何操作。

script scribus

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

Linux nice 值背后的逻辑是什么?

如果切换 Linux 中的 nice 值,那不是很好吗:
-20 =优先级
+20 =优先级

$ renice -p +5 # 将获得更多的 CPU 时间,而
$ renice -p -5 # 更少

为什么选择反转?

linux priority process

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

标签 统计

bash ×2

linux ×2

command-line ×1

ls ×1

priority ×1

process ×1

prompt ×1

scribus ×1

script ×1