分页: 1 / 4
免费写shell脚本,和发布自己用的脚本!【长期有效!】【2014-11-24更新】
发表于 : 2013-09-12 23:06
由 lxf1992521
大家好,我最近刚把《高级Bash脚本编程指南》学习完,自己写了很多的脚本,但是因为现在忙于考研,因此只有晚上10:00以后有时间来帮忙写shell脚本。
因为学习的时间长了,晚上回到宿舍后看一会新闻就没什么事了,为了不使自己的shell变成能力生疏,于是决定利用晚上这一小时来帮助别人人写脚本,顺便锻炼一下自己
P.S.本人不保证所有人的要求都会一一实现,但是只要我答应你了,就一定会写出“没有BUG”(尽自己的最大能力!)的实现你所要求全部功能的脚本!
欢迎来踩
===============================================================
1.转换当前目录下面的mp4文件为同名的音频文件(无损抽取原音频)
地址:2楼
2.移动 /var/cache/apt/archives 目录下的所有deb缓存包到指定目录,并将该目录下的的包替换成备份目录的符号链接;
地址:32楼
Re: 免费写shell脚本,和发布自己用的脚本!【长期有效!】
发表于 : 2013-09-12 23:12
由 lxf1992521
转换当前目录下面的mp4文件为同名的音频文件(无损抽取原音频)
代码: 全选
#!/bin/bash
# 本脚本用于将当前目录下的所有.mp4文件转换为.aac格式的音频文件
cd -- $(dirname $0)
IFS='
'
set -- $(ls *.mp4)
mp4name="$1"
while [ -n "$mp4name" ]; do
mp4name=$1
echo "$mp4name"
pre_mp4name=${mp4name%.*}
ffmpeg -i "${mp4name}" -vn -acodec copy -y "${pre_mp4name}.aac" 2> /dev/null
shift
done
Re: 免费写shell脚本,和发布自己用的脚本!【长期有效!】
发表于 : 2013-09-12 23:23
由 YeLee
支持一个,估计楼主以后有得忙了,你们家妹子没意见吧。

Re: 免费写shell脚本,和发布自己用的脚本!【长期有效!】
发表于 : 2013-09-12 23:39
由 ceclinux
帮我写个输入单词出来意思的脚本,谢谢

Re: 免费写shell脚本,和发布自己用的脚本!【长期有效!】
发表于 : 2013-09-13 0:38
由 YeLee
最近想统计一下农历的信息,只是不清楚不知道
农历网的数据怎么采集,不知楼主有什么办法抓取这些数据。
目前要求如下:
找出每年的立春日所在的公历日期。
每年春节所在的公历月份及日期。
当年的闰月月份和大小和十二个非闰月的大小。
当年的二十四节气的分布情况。
由于要求稍微有点高,假如楼主觉得有难度的话,那就算了吧,我也不勉强。
不过楼主那么积极,还是要先说句谢谢了。

Re: 免费写shell脚本,和发布自己用的脚本!【长期有效!】
发表于 : 2013-09-13 2:28
由 瓦特1
synclient VertEdgeScroll=1 HorizEdgeScroll=1
开机启动 谢谢
Re: 免费写shell脚本,和发布自己用的脚本!【长期有效!】
发表于 : 2013-09-13 12:42
由 lxf1992521
ceclinux 写了:帮我写个输入单词出来意思的脚本,谢谢

呵呵,你可以使用 stardict ,脚本多麻烦?我记得还有个gnome-terminal 的ppa,可以在命令行里面进行google翻译
Re: 免费写shell脚本,和发布自己用的脚本!【长期有效!】
发表于 : 2013-09-13 12:47
由 lxf1992521
瓦特1 写了:synclient VertEdgeScroll=1 HorizEdgeScroll=1
开机启动 谢谢
1.使用 SYStem V机制的启动项,或者是Ubuntu自己的upstart机制,详见/etc/rc目录里面的文件,但是要注意启动的先后顺序。
2.使用“启动应用程序”,自己输入命令开机即可启动。
3.写入到 ~/.profile文件即可
我现在还没有研究到启动机制的那一部分,不过看你的问题这样应该能解决!

Re: 免费写shell脚本,和发布自己用的脚本!【长期有效!】
发表于 : 2013-09-13 12:55
由 lxf1992521
YeLee 写了:最近想统计一下农历的信息,只是不清楚不知道
农历网的数据怎么采集,不知楼主有什么办法抓取这些数据。
目前要求如下:
找出每年的立春日所在的公历日期。
每年春节所在的公历月份及日期。
当年的闰月月份和大小和十二个非闰月的大小。
当年的二十四节气的分布情况。
由于要求稍微有点高,假如楼主觉得有难度的话,那就算了吧,我也不勉强。
不过楼主那么积极,还是要先说句谢谢了。

我能说是巧合吗?这几天刚好在研究论坛里那个C语言版本的农历,和学习python,恩,你这个活我接了。
不过这个活可能时间比较长,因为我想做一个完美无缺的农历软件,不会想麒麟里面的那个,功能比较少。
我的想法是做一个indicator,就好像天气插件一样,可以看到近几天的农历简介,点击即可出现详细信息。可以自主查询农历。
不过最完美的莫过于和 时间指示器 合并,恩……容我这几天自己想想!
Re: 免费写shell脚本,和发布自己用的脚本!【长期有效!】
发表于 : 2013-09-13 13:22
由 YeLee
lxf1992521 写了:
我能说是巧合吗?这几天刚好在研究论坛里那个C语言版本的农历,和学习python,恩,你这个活我接了。
不过这个活可能时间比较长,因为我想做一个完美无缺的农历软件,不会想麒麟里面的那个,功能比较少。
我的想法是做一个indicator,就好像天气插件一样,可以看到近几天的农历简介,点击即可出现详细信息。可以自主查询农历。
不过最完美的莫过于和 时间指示器 合并,恩……容我这几天自己想想!
之前也弄过天气这部分,记得中国天气网提供了一大堆的接口哦,解析起来容易多了。

Re: 免费写shell脚本,和发布自己用的脚本!【长期有效!】
发表于 : 2013-09-13 15:47
由 onlylove
瓦特1 写了:synclient VertEdgeScroll=1 HorizEdgeScroll=1
开机启动 谢谢
触摸板的滚动啊……这个有专门的配置文件的……

Re: 免费写shell脚本,和发布自己用的脚本!【长期有效!】
发表于 : 2013-09-13 20:50
由 瓦特1
onlylove 写了:瓦特1 写了:synclient VertEdgeScroll=1 HorizEdgeScroll=1
开机启动 谢谢
触摸板的滚动啊……这个有专门的配置文件的……

~/.profile没效
在.bashrc加
synclient VertEdgeScroll=1 HorizEdgeScroll=1
重启后
要启动终端才有效
我是13.10没etc/x11/xorg.conf
配置文件在那里
删了办公和游戏 ,启动应用程序 启动不了 不知道有没有关联
Re: 免费写shell脚本,和发布自己用的脚本!【长期有效!】
发表于 : 2013-09-13 21:09
由 onlylove
瓦特1 写了:onlylove 写了:瓦特1 写了:synclient VertEdgeScroll=1 HorizEdgeScroll=1
开机启动 谢谢
触摸板的滚动啊……这个有专门的配置文件的……

~/.profile没效
在.bashrc加
synclient VertEdgeScroll=1 HorizEdgeScroll=1
重启后
要启动终端才有效
我是13.10没etc/x11/xorg.conf
配置文件在那里
删了办公和游戏 ,启动应用程序 启动不了 不知道有没有关联
还真不在/etc/X11/xorg.conf里面……
印象里面是/usr/share或者别的目录里
Re: 免费写shell脚本,和发布自己用的脚本!【长期有效!】
发表于 : 2013-09-13 21:54
由 hubert_star
lxf1992521 写了:YeLee 写了:最近想统计一下农历的信息,只是不清楚不知道
农历网的数据怎么采集,不知楼主有什么办法抓取这些数据。
目前要求如下:
找出每年的立春日所在的公历日期。
每年春节所在的公历月份及日期。
当年的闰月月份和大小和十二个非闰月的大小。
当年的二十四节气的分布情况。
由于要求稍微有点高,假如楼主觉得有难度的话,那就算了吧,我也不勉强。
不过楼主那么积极,还是要先说句谢谢了。

我能说是巧合吗?这几天刚好在研究论坛里那个C语言版本的农历,和学习python,恩,你这个活我接了。
不过这个活可能时间比较长,因为我想做一个完美无缺的农历软件,不会想麒麟里面的那个,功能比较少。
我的想法是做一个indicator,就好像天气插件一样,可以看到近几天的农历简介,点击即可出现详细信息。可以自主查询农历。
不过最完美的莫过于和 时间指示器 合并,恩……容我这几天自己想想!
给你个截图,帮你整理一下思路
农历的算法是公开的
Re: 免费写shell脚本,和发布自己用的脚本!【长期有效!】
发表于 : 2013-09-13 21:59
由 hubert_star
上面这个图截图的时候少了鼠标,鼠标指向日期的时候显示农历的信息比较详细