Chinaunix

标题: 请提供[shell版新手导航]内容 [打印本页]

作者: waker    时间: 2005-12-23 11:35
标题: 请提供[shell版新手导航]内容
请提供月经帖和解决方案
一个加

我们会整理加入
http://bbs.chinaunix.net/viewthr ... &extra=page%3D1
作者: 寂寞烈火    时间: 2005-12-23 11:55
标题: 我来一次YJ
Q:如果把shell变量传递到sed/awk ?
A:
var=abcd
sed:sed -n "/$var/p"   // awk: awk '/'"$var"'/'
num=2
sed: sed -n "${n}p"   //awk: awk 'NR=='"$var"''
#sed要用双引号,awk变量顺序单双$var双单

作者: icesummit    时间: 2005-12-23 15:14
利人利己的事业啊。积极参加!

Q:  How to delete the last three lines of a file
(1) tac file|awk 'NR>2'|tac

(2) ex file <<<1,-3p
(3) ex file <<!
    1,-3p
    !
(4) head -$(($(sed -n "$=" file) -3)) file
(5) tac file|sed '1,3d' |tac
(6) sed -e :a -e '$d;N;2,10ba' -e 'P;D'
(7) sed -n -e :a -e '1,10!{P;N;D;};N;ba'
作者: icesummit    时间: 2005-12-23 15:16
Q: How to kill processes belong to a specific username
kill -9 $(ps -ef|awk '$1=="username"{print $2}')
作者: waker    时间: 2005-12-23 15:28
谢谢,不过还有个问题,这样琐碎的问题如何组织?
搞个天天有问TOP 10/50?

另外,不能搞的大而全,否则会走一句话的老路,没人看

[ 本帖最后由 waker 于 2005-12-23 15:30 编辑 ]
作者: 寂寞烈火    时间: 2005-12-23 15:32
原帖由 waker 于 2005-12-23 15:28 发表
谢谢,不过还有个问题,这样琐碎的问题如何组织?
搞个天天有问TOP 10/50?

另外,不能搞的大而全,否则会走一句话的老路,没人看

唉,这个版主不是那么好当的呀
作者: icesummit    时间: 2005-12-23 15:42
干脆来个shell 问题合集,一次10个问题,一周出一期。
作者: mocou    时间: 2005-12-23 15:46
要不搞一个sed 及awk小贴士


作者: 大蚂蚁    时间: 2005-12-23 18:38
原帖由 icesummit 于 2005-12-23 15:42 发表
干脆来个shell 问题合集,一次10个问题,一周出一期。

原帖由 waker 于 2005-12-23 15:28 发表
谢谢,不过还有个问题,这样琐碎的问题如何组织?
搞个天天有问TOP 10/50?

另外,不能搞的大而全,否则会走一句话的老路,没人看


同意,斑竹搞个分期教程,或者分期题目,一周更新一次.
偶也想学习
作者: 寂寞烈火    时间: 2005-12-23 19:15
原帖由 大蚂蚁 于 2005-12-23 18:38 发表




同意,斑竹搞个分期教程,或者分期题目,一周更新一次.
偶也想学习

你想累死瓦克尔呀!
作者: wmjie    时间: 2005-12-23 19:22
新手看shell13问就够了,如果还有问题,自己琢磨琢磨就会了!
否则会如waker所说最后的结果,肯定是大而全的东西,新手不会看的!
作者: 大蚂蚁    时间: 2005-12-23 19:24
原帖由 寂寞烈火 于 2005-12-23 19:15 发表

你想累死瓦克尔呀!


你若同情他你就来弄嘛   [/quote]
作者: cuci    时间: 2005-12-23 23:42
干脆出电子月刊吧:)
作者: dbcat    时间: 2006-01-02 13:44
Difference between ksh,bash and different shells.




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2