这段话怎么放到alias里面?????

sh/bash/dash/ksh/zsh等Shell脚本
回复
头像
13378333
帖子: 322
注册时间: 2012-05-31 12:00

这段话怎么放到alias里面?????

#1

帖子 13378333 » 2012-07-25 9:53

ps -aux|awk '{print $4"\t"$11}'|grep -v MEM|sort -r
:em06
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: 这段话怎么放到alias里面?????

#2

帖子 eexpress » 2012-07-25 10:00

哪里抄的哦。这干嘛。确定参数正确,然后先grep再处理。

alias里面用''包括就是了嘛。
● 鸣学
头像
13378333
帖子: 322
注册时间: 2012-05-31 12:00

Re: 这段话怎么放到alias里面?????

#3

帖子 13378333 » 2012-07-25 10:06

eexpress 写了:哪里抄的哦。这干嘛。确定参数正确,然后先grep再处理。

alias里面用''包括就是了嘛。
呵呵,你用一下嘛。。。

我这个问题问的不是什么意思啊,是“”中如何用""。。。
如果是alias= " " ,那不是和我的"\t"冲突了吗?
头像
tomakeit2011
帖子: 10
注册时间: 2011-11-28 22:40

Re: 这段话怎么放到alias里面?????

#4

帖子 tomakeit2011 » 2012-07-25 10:11

你把里面的单引号全部改成双引号,会有影响吗?没影响的话,改成双引号就可以了
头像
lilydjwg
论坛版主
帖子: 4258
注册时间: 2009-04-11 23:46
系统: Arch Linux
联系:

Re: 这段话怎么放到alias里面?????

#5

帖子 lilydjwg » 2012-07-25 10:25

13378333 写了:
我这个问题问的不是什么意思啊,是“”中如何用""。。。
如果是alias= " " ,那不是和我的"\t"冲突了吗?
转义。
头像
13378333
帖子: 322
注册时间: 2012-05-31 12:00

Re: 这段话怎么放到alias里面?????

#6

帖子 13378333 » 2012-07-25 11:38

tomakeit2011 写了:你把里面的单引号全部改成双引号,会有影响吗?没影响的话,改成双引号就可以了
单引号全部改成双引???那就是三个 “   “  “ ”  ”  ”吗?
头像
13378333
帖子: 322
注册时间: 2012-05-31 12:00

Re: 这段话怎么放到alias里面?????

#7

帖子 13378333 » 2012-07-25 11:40

lilydjwg 写了:
13378333 写了:
我这个问题问的不是什么意思啊,是“”中如何用""。。。
如果是alias= " " ,那不是和我的"\t"冲突了吗?
转义。
大侠,能把话说全吗???。。。不是所有人都达到你这个境界啊。。。转义的话?转哪个符?
另外双引号里加转移符,岂不是还要加双引号?乱上加乱
头像
lilydjwg
论坛版主
帖子: 4258
注册时间: 2009-04-11 23:46
系统: Arch Linux
联系:

Re: 这段话怎么放到alias里面?????

#8

帖子 lilydjwg » 2012-07-25 12:18

13378333 写了:
lilydjwg 写了:
13378333 写了:
我这个问题问的不是什么意思啊,是“”中如何用""。。。
如果是alias= " " ,那不是和我的"\t"冲突了吗?
转义。
大侠,能把话说全吗???。。。不是所有人都达到你这个境界啊。。。转义的话?转哪个符?
另外双引号里加转移符,岂不是还要加双引号?乱上加乱
当然是用 \ 转义 ",该死的 Mac 难用死了,Home 键竟然不能用,提交也不能用快捷键了。你知道吗,我得花至少三倍的时间来在这该死的 Mac 上回复你。

代码: 全选

alias xxx="xxx\"xxx\"xxx"
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: 这段话怎么放到alias里面?????

#9

帖子 eexpress » 2012-07-25 16:03

你这何必。alias弱的。直接写一个脚本就是。系统无数脚本,在乎多你这一个?

你这行,转义搞死人的。也不值得。一看就不是写脚本的人写的。
● 鸣学
aerofox
帖子: 1453
注册时间: 2008-05-24 8:30

Re: 这段话怎么放到alias里面?????

#10

帖子 aerofox » 2012-07-26 6:33

代码: 全选

alias xxx="ps -aux|awk '{print $4\"\t\"$11}'|grep -v MEM|sort -r"
或者改用函数

代码: 全选

xxx()
{
    ps -aux|awk '{print $4\"\\t\"$11}'|grep -v MEM|sort -r
}
头像
YeLee
论坛版主
帖子: 26406
注册时间: 2008-08-13 8:48
系统: Fundu i64
来自: 东海硇州,一双管钥。
联系:

Re: 这段话怎么放到alias里面?????

#11

帖子 YeLee » 2012-07-26 9:51

对了,ps不是有个o参数的吗?
◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
头像
13378333
帖子: 322
注册时间: 2012-05-31 12:00

Re: 这段话怎么放到alias里面?????

#12

帖子 13378333 » 2012-07-26 10:07

aerofox 写了:

代码: 全选

alias xxx="ps -aux|awk '{print $4\"\t\"$11}'|grep -v MEM|sort -r"
或者改用函数

代码: 全选

xxx()
{
    ps -aux|awk '{print $4\"\\t\"$11}'|grep -v MEM|sort -r
}
感谢高人指点
回复