分页: 1 / 1
ls 脚本问题
发表于 : 2008-11-08 11:25
由 forstrongest
我想重写ls命令为一个脚本,使显示的结果更好看;
#!/bin/bash
clear
echo "=========================="
/bin/ls
echo "=========================="
可是这样ls出来的结果没有颜色呀?怎么回事
Re: ls 脚本问题
发表于 : 2008-11-08 11:31
由 yaoms
不要 /bin/ 这个前缀试试。 常用的那个 ls 其实是一个 alias ls='ls --color=auto' 的
Re: ls 脚本问题
发表于 : 2008-11-08 11:34
由 xiooli
代码: 全选
#!/bin/bash
clear
echo "=========================="
/bin/ls --color=auto
echo "=========================="
Re: ls 脚本问题
发表于 : 2008-11-08 11:37
由 forstrongest
谢谢楼上的,去掉/bin/这个前缀不行,这样就进入循环了,不过在/bin/ls后加上--color=auto就行了,呵呵,谢谢,
但是我们平时也是敲的ls, shell 是在哪里把这个--color=auto参数加进去的呢?
Re: ls 脚本问题
发表于 : 2008-11-08 11:38
由 xiooli
forstrongest 写了:谢谢楼上的,去掉/bin/这个前缀不行,这样就进入循环了,不过在/bin/ls后加上--color=auto就行了,呵呵,谢谢,
但是我们平时也是敲的ls, shell 是在哪里把这个--color=auto参数加进去的呢?
看看你的.bashrc应该是在里面添加的。
Re: ls 脚本问题
发表于 : 2008-11-08 11:58
由 forstrongest
代码: 全选
#!/bin/bash
clear
echo "=========================="
/bin/ls --color=auto $2
echo "=========================="
这样就好了,不然不能用参数了