分页: 1 / 1

请教shell命令

发表于 : 2005-07-30 9:32
oneleaf
zhuzhzh:
比如,一个文件是这样的:


sfs
w
r
w
fw
f
w
rw
eerre

我现在要用
/wr/werwrw/retr
/werw

插入到倒数第三行前


应该怎样?

发表于 : 2005-07-30 9:37
oneleaf
使用 tac sed

tac file | sed -e '3a\/werw' | sed -e '4a\/wr/werwrw/retr' | tac

tac:倒转文件

发表于 : 2005-07-30 9:50
zhuzhzh
多谢啊!

我是想把下面的操作写成脚本,现在解决了


如何在 GNOME 载入后就启用键盘的 Num Lock (数字键)?

1. 请参阅 如何新增其他的软件库 (extra Repositories)?
2.

sudo apt-get install numlockx
sudo cp /etc/X11/gdm/Init/Default /etc/X11/gdm/Init/Default_backup
sudo gedit /etc/X11/gdm/Init/Default

3. 搜寻这一行文字

...
exit 0

4. 在这之前新增下面几行文字

if [ -x /usr/bin/numlockx ]; then
/usr/bin/numlockx on
fi

5. 保存编辑过的文件 (范例)

发表于 : 2005-07-30 10:30
yonsan
支持吖! 写好了脚本贴出来,大家都可以用!!

发表于 : 2005-07-30 10:55
oneleaf
使用sed可以轻松完成。

发表于 : 2005-08-03 20:10
zhuzhzh
fn_numlock()
#进入gnome后开启数字键
{
fn_echo_tips "使numlock默认开启"
yes | aptitude install numlockx
cp /etc/X11/gdm/Init/Default /etc/X11/gdm/Init/Default_backup
sed 's/exit 0/if [ -x \/usr\/bin\/numlockx ]; then\n\/usr\/bin\/numlockx on\nfi\nexit 0/' /etc/X11/gdm/Init/Default_backup > /etc/X11/gdm/Init/Default
}

发表于 : 2005-08-03 20:33
yonsan
呵呵,近来正准备重新修改一下<快速设置>脚本!!尽量提取大家公用的部分精简一下!
修改好后加上兄弟的代码!! 自动开启数字键这个功能好用吖!