相关疑难解决方法(0)

运行"读取路径"后"ls:not found"

我正在尝试编写一个小脚本来列出给定变量的目录.但是,ls在读取变量输入后,我根本无法运行PATH.

#!/system/bin/sh 
echo "enter directory for listing"
read "PATH"

ls "$PATH" -R > list.txt
Run Code Online (Sandbox Code Playgroud)

这退出:

ls: not found
Run Code Online (Sandbox Code Playgroud)

......并没有写任何东西list.txt.

shell scripting sh

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

带有 ls 和变量的 bash 中的 awk

我只想打印特定目录的文件名:以这种方式工作:

ls -g  --sort=size -r /bin | awk '{print $8,$9,$10,$11,$12,$13}'
Run Code Online (Sandbox Code Playgroud)

但如果我读取路径变量它不起作用:

read PATH
ls -g  --sort=size -r $(PATH) | awk '{print $8,$9,$10,$11,$12,$13}'
Command 'awk' is available in '/usr/bin/awk'
Run Code Online (Sandbox Code Playgroud)

bash awk ls

0
推荐指数
2
解决办法
3850
查看次数

标签 统计

awk ×1

bash ×1

ls ×1

scripting ×1

sh ×1

shell ×1