sed如何传个参到 参数中

我们使用的 shell 终端是 bash, 它的默认键绑定方式是 emacs 模式。比如键入 Ctrl+a 光标会停在行首, Ctrl+e 光标会停在行尾等等。 如果希望在终端输入时使用 vi 的模式,比如键入 h,光标左移,键入 l,光标右移等等。 方法如下 代码: sudo cp /etc/inputrc /etc/inputrc.bak 代码: sudo gedit /etc/inputrc 在文件中添加该行; set editing-mode vi 重启终端。这时键入 ...

作者: microdust 发布时间: 06-12

sed插入行后,输出的结果里总是多个单引号,不知怎么解决

for str0 in "yyy" "zzz" do sudo sed -i "/xxx/i\'$str0' " a.txt done 比如a.txt原来是: aa xxx bb 变成了: aa 'yyy' 'zzz' xxx bb 总是多出单引号来,何解?

作者: aswjh 发布时间: 06-12

为何将命令或脚本放入/etc/rc.local开机不执行

我是菜鸟,刚开始学习,也不知道做一个什么东西好,于是就编写了一个管理shell脚本的shell脚本…… 详见附件,希望大家用一用,看一看,给点意见 里面有注释得,我自认为不是很混乱。 附件: 文件注释: 脚本管理器 script-man3.7z [2.51 KiB] 被下载 1 次

作者: xiii_1991 发布时间: 06-12

怎样删除文件上下之间的换行符?

打算删除下面这样的格式内容: \n \n #000 123 456 789 #000 \n \n 自己琢磨匹配的是sed -i '/^\n\n#000/,/#000\n\n$/d',可是这样压根就不起作用,不知有什么解决办法没有?

作者: qing8932087 发布时间: 06-12

为何将命令或脚本放入/etc/rc.local开机不执行

用LFTP mirror或mget 下载文件或同步文件时,下载后的文件的修改时间是服务器时间,而不是下载的时间,如何可以让下载的文件的修改时间为本机时间??

作者: liucheng1513 发布时间: 06-11

变量中的*号无法用echo显示?

> sql="select * from syscolumns where tbname='company'" > echo $sql select backup.sh cc cs ff fx lrb lrx lrz lsb lsx lsz oshpharse rz sz xlc from syscolumns where tbname='company' 我在AIX中执行上述命令,echo后,*变成一系列字符串输出了。 如何能够正确的输出,谢谢!

作者: jack9981 发布时间: 06-11

Shell好多新版主啊,不过还是waker给力

waker, rdcwayx, jerry017cn, expert1, cjaizss, Shell_HAT rdcwayx, jerry017cn, 本月无登陆?一个月无登陆 嘿嘿,还是waker给力啊,啥时候上来都可以看到waker的痕迹啊,老当益壮~~~~~~~~

作者: 大蚂蚁 发布时间: 06-11

make 2>&1 | tee build.log 求解释

make 2>&1 | tee build.log 求解释 问题1: 2 , &1 表示什么意思 问题2: 和 make > build.log 有什么区别吗

作者: qclzdh 发布时间: 06-11

echo 显示特殊字符

本帖最后由 fans_run 于 2011-06-11 11:25 编辑 关于显示特殊字符,我们论坛的高手是这样说的: 在打印字符串时要加入八进制字符( A S C I I相应字符),必须在前面加反斜线,否则s h e l l将其当作普通数字处理。 [mutter@localhost ~] $ echo " This is a copyright 251 sign" This is a copyright 251 sign [mutter@localhost ~] $ echo -e " This is a copyright \0373...

作者: fans_run 发布时间: 06-11

linux的shell删除文件中100行的,每行的前6个字符的问题?

在linux中我的文件file有100行,我想删除文件中每行的前6个字符,请问怎么使用shell脚本实现啊?

作者: luojiakun 发布时间: 06-11