分页: 2 / 4

发表于 : 2007-01-11 18:33
Stupid kid
哈哈,eexpress的好东西,收藏了,期待能改善一下中文man的那个脚本,哈哈

发表于 : 2007-03-08 16:16
a.ron
再怎么说也是好东东哦,MARK!

发表于 : 2007-03-24 3:26
HadesEnduos
这帖子好,实用。。

发表于 : 2007-04-16 13:36
zhuxincheng
没搞懂alias是什么玩意

发表于 : 2007-04-16 14:07
eexpress
补充:

代码: 全选

$●  cat axel-sh 
#!/bin/bash

cd ~/下载/
exec="/usr/bin/axel '$*'"
aplay ~/媒体/事件声音/Auf-wiedersehen.wav
#Aborting, can not see target
eval $exec && aplay ~/媒体/事件声音/Path-cleared.wav; exit
#Path cleared。正确下载完成
aplay ~/媒体/事件声音/hq_artabort.wav
echo `date`>>axel.log
echo 下载失败:$*>>axel.log

代码: 全选

$●  cat festival-xclip 
#!/bin/bash
xclip -o | festival --tts

代码: 全选

$●  cat msg
#!/bin/bash
#在crontab里面调用的
aplay /home/exp/媒体/事件声音/Auf-wiedersehen.wav
export DISPLAY=:0 && zenity --info --title="计划任务" --text="""$*"""

代码: 全选

$●  cat html2wiki.bash 
#!/bin/bash
#把源码通过vim转换成wiki语法的。vim一行是抄了哪位的去了,忘记了,因为他的比我的好。才记得是抄了金主席的。
vim -c ":syntax on|:colorscheme morning|:TOhtml" -c ":w|:qa" $1

file $1.html|grep HTML
[ $? != 0 ] && exit;
sed -f ~/应用/脚本/html2wiki.sed $1.html>$1.wiki

代码: 全选

$●  cat html2wiki.sed 
s/<a href="\|<A HREF="/[[/g
s/">http\|">HTTP/|http/g
s/<\/a>\|<\/A>/]]/g

s/<font \|<\/font>/@@/g
s/color="/color(/g
s/">/):/g

/<pre>\|<\/pre>\|<PRE>\|<\/PRE>/ d
/<body\|<\/body>\|<BODY\|<\/BODY>/ d
/<html>\|<\/html>\|<HTML>\|<\/HTML>/ d
/<head>\|<\/head>\|<HEAD>\|<\/HEAD>/ d
/<meta/ d
/<script/,/\/script>/ d
/<SCRIPT/,/\/SCRIPT>/ d
/<style/,/\/style>/ d
/<STYLE/,/\/STYLE>/ d
s/<TABLE/\n/g

s/<td.*>\|<\/td>\|<TD.*>\|<\/TD>/|/g
s/<tr.*>\|<TR.*>//g
s/<\/tr>\|<\/TR>/\n/g
s/|\n|/|/g

s/<title>\|<TITLE>/!!/g
s/<\/title>\|<\/TITLE>//g

s/\/\//\/ \//g
s/<b>\|<\/b>\|<B>\|<\/B>/''/g
#&><"
s/\t/>/g
#s/^ */>/g
s/ \{8\}/>/g

代码: 全选

$●  cat find-dpkg-group.bash 
#!/bin/bash 
#老旧的一个找包的,不知道现在还正常不。
[ -z $1 ] && echo "输入一个正则表达式参数,指明需要查找的包。本bash将给出与指定包同时安装的那些依赖包的卸载命令。" &&exit 1; 
arg=$1 
cd /var/lib/dpkg/info/ 
ls -l -t *.list|awk '$5!=0 {gsub(".list","",$8); print $6"-"$7,$8}'>~/dpkg.list 
awk '$2~/'$arg'/' ~/dpkg.list>~/tmp 
echo 找到如下结果: 
cat ~/tmp 
t=`cat ~/tmp|wc -l` 
[ $t -eq 0 ] && echo "没有找到任何包" && exit 1; 
[ $t -gt 1 ] && echo "找到以上一系列包。但需要确定唯一的一个包。" && exit 1; 
echo 可以使用以下命令,卸载全部与 `awk '{print $2}' ~/tmp` 同时安装的依赖的包 
find=`awk '{print $1}' ~/tmp` 
dpkg=`awk '$1~/'$find'/ {print $2} ' ~/dpkg.list` 
echo -------------------------------------------- 
echo sudo apt-get remove --purge $dpkg 
echo -------------------------------------------- 
cd ~ 
rm dpkg.list tmp 

发表于 : 2007-04-16 14:31
millenniumdark
TiddyWiki又小,又方便,又好看的,不过照ee这个速度,估计很快就会嫌小的。

发表于 : 2007-04-16 14:51
eexpress
tiddlywiki的讨论容量是30M。这些bash我不放里面的。

发表于 : 2007-04-17 12:26
Element
mark
找到好DD了 :D

发表于 : 2007-04-17 17:21
stlxv
晕了&

发表于 : 2007-04-29 13:02
XDG3669
确实是不错的东西!在我们的右键添加了不少东西。

发表于 : 2007-05-12 10:33
jaywee
我发现ee的每个贴都无一例外的沦为水贴!!!

发表于 : 2007-05-12 11:57
xbl
哈哈~你们聊的很爽 哦
貌似你们都认识似的
要是有那种白痴类型的注释就好了,刚开始学习的人,不容易看得懂的

发表于 : 2007-05-17 0:13
eexpress
修正的一个

发表于 : 2007-05-24 16:26
relive
flew

自动语音记事的脚本

发表于 : 2007-05-29 9:37
eexpress
主要是自动取名,适合作成面板图标按钮。使用ctrl-c结束录音。

代码: 全选

#!/bin/bash 

NOW=`date '+%Y-%m-%d-%H-%M-%S'` 
FNAME=记事-${NOW}
EXT=wav

SCRDIR=${HOME}/下载/ 
if [ ! -d "${SCRDIR}" ]; then 
   mkdir -p "${SCRDIR}" 
fi 
amixer set Mic 90%
cmd="sound-recorder ${SCRDIR}${FNAME}.${EXT}"
eval gnome-terminal -x $cmd
amixer set Mic 10%