Toogle_TrashOff

sh/bash/dash/ksh/zsh等Shell脚本
回复
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙
送出感谢: 4 次
接收感谢: 256 次

Toogle_TrashOff

#1

帖子 eexpress » 2008-03-03 16:20

alias Toogle_TrashOff='[ "$TRASH_OFF" == "NO" ] && export TRASH_OFF=YES || export TRASH_OFF=NO; notify-send -u critical -t 31000 -i '/home/exp/媒体/48-png/48-gnome-session-switch.png' "TRASH_OFF 当前状态" "<b>$TRASH_OFF</b>"; aplay '/home/exp/媒体/◇事件声音-et/Auf-wiedersehen.wav''

alias Toogle_TrashOff1='[ "$TRASH_OFF" == "NO" ] && export TRASH_OFF=YES || export TRASH_OFF=NO; notify-send -u critical -t 31000 -i '/home/exp/媒体/48-png/48-gnome-session-switch.png' "TRASH_OFF 当前状态" "<span size='24000' color='red' weight='bold'>$TRASH_OFF</span>"; aplay '/home/exp/媒体/◇事件声音-et/Auf-wiedersehen.wav''

第2个alias,那span不行。span里面的“和‘都试过了。

可怜的bash。如果这个做成bash,就要用source,才能export。CLI和source xxx.bash又都正常。

:oops: :oops: :oops:
● 鸣学
头像
iblicf
帖子: 3766
注册时间: 2007-01-15 17:15
送出感谢: 0
接收感谢: 0

#2

帖子 iblicf » 2008-03-03 16:24

高手,考不懂阿,,界个四嘛?
头像
windwiny
帖子: 2254
注册时间: 2007-03-13 17:26
送出感谢: 0
接收感谢: 1 次

#3

帖子 windwiny » 2008-03-03 16:33

alias 可以用 " 的嘛。。。。 在里面出现的用 \"
头像
windwiny
帖子: 2254
注册时间: 2007-03-13 17:26
送出感谢: 0
接收感谢: 1 次

#4

帖子 windwiny » 2008-03-03 16:37

alias A=" alias CC=\'date\' && alias DD=\"date\" && CC && DD"
头像
roylez
论坛版主
帖子: 1928
注册时间: 2005-10-04 10:59
来自: 上海
送出感谢: 0
接收感谢: 1 次

#5

帖子 roylez » 2008-03-03 17:38

第一次看到这么长都alias,ee是个疯子。。。
头像
bones7456
论坛版主
帖子: 8495
注册时间: 2006-04-12 20:05
来自: 杭州
送出感谢: 0
接收感谢: 8 次
联系:

#6

帖子 bones7456 » 2008-03-03 17:44

roylez 写了:第一次看到这么长都alias,ee是个疯子。。。
关注我的blog: ε==3
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙
送出感谢: 4 次
接收感谢: 256 次

#7

帖子 eexpress » 2008-03-03 18:54

先解决啊。长度,这是没办法的事情。
里面的多种符号都测试了的。CLI bash都正常的,alias就不正常的。
谁试试啊。
● 鸣学
头像
bones7456
论坛版主
帖子: 8495
注册时间: 2006-04-12 20:05
来自: 杭州
送出感谢: 0
接收感谢: 8 次
联系:

#8

帖子 bones7456 » 2008-03-03 19:09

人家都说了:

代码: 全选

alias Toogle_TrashOff1="[ \"$TRASH_OFF\" == \"NO\" ] && export TRASH_OFF=YES || export TRASH_OFF=NO; notify-send -u critical -t 31000 -i '/home/exp/媒体/48-png/48-gnome-session-switch.png' \"TRASH_OFF 当前状态\" \"<span size='24000' color='red' weight='bold'>$TRASH_OFF</span>\"; aplay '/home/exp/媒体/◇事件声音-et/Auf-wiedersehen.wav'"
关注我的blog: ε==3
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙
送出感谢: 4 次
接收感谢: 256 次

#9

帖子 eexpress » 2008-03-03 19:13

你没测试的吧。第一个alias可是正常的。区别只有粗体的部分哦。
哪里会要加 \ 哦。
你试试第一个alias
● 鸣学
回复

回到 “Shell脚本”