ramesh@dev-db ~> cat ~/bin/totalfilesize.sh
for filesize in (ls -l . | grep "^-" | awk '{print
5}')
do
let totalsize=$totalsize+$filesize
done
echo -n "$totalsize"
ramesh@dev-db ~> export PATH=$PATH:~/bin
ramesh@dev-db ~> export PS1="\u@\h
[\$(totalfilesize.sh) bytes]> "
ramesh@dev-db [534 bytes]> cd /etc/mail
ramesh@dev-db [167997 bytes]>
[注意:这里在PS1变量中执行了totalfilesize.sh 脚本来显示当前目录下所有文件的大小]
Wednesday, March 4, 2009
043 在PS1中使用shell脚本
你也可以在PS1变量中执行shell脚本。在下面的例子中~/bin/totalfilesize.sh将计算当前目录下所有文件的合计大小,这个脚本将会在PS1变量中执行。
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment