以下是我正在运行的脚本
#$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) 在我的 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
一部分?
这是因为当我深入目录树时,提示占据了终端的整个宽度。
我想运行一个脚本以非交互方式在 Scribus 中进行一些 PDF 操作,但我找不到文档来明确说明这是否可行,如果可行,如何操作。
如果切换 Linux 中的 nice 值,那不是很好吗:
-20 =低优先级
+20 =高优先级
$ renice -p +5 # 将获得更多的 CPU 时间,而
$ renice -p -5 # 更少
为什么选择反转?