Chinaunix
标题:
关于perl命令行输出分割符的问题
[打印本页]
作者:
Linux9253
时间:
2015-09-19 17:44
标题:
关于perl命令行输出分割符的问题
perl -F: -nale 'join/#/;print @F[0..$#F]' /etc/passwd
rootx00root/root/bin/bash
binx11bin/bin/sbin/nologin
daemonx22daemon/sbin/sbin/nologin
admx34adm/var/adm/sbin/nologin
lpx47lp/var/spool/lpd/sbin/nologin
syncx50sync/sbin/bin/sync
shutdownx60shutdown/sbin/sbin/shutdown
haltx70halt/sbin/sbin/halt
mailx812mail/var/spool/mail/sbin/nologin
uucpx1014uucp/var/spool/uucp/sbin/nologin
operatorx110operator/root/sbin/nologin
gamesx12100games/usr/games/sbin/nologin
gopherx1330gopher/var/gopher/sbin/nologin
ftpx1450FTP User/var/ftp/sbin/nologin
nobodyx9999Nobody//sbin/nologin
dbusx8181System message bus//sbin/nologin
usbmuxdx113113usbmuxd user//sbin/nologin
vcsax6969virtual console memory owner/dev/sbin/nologin
rpcx3232Rpcbind Daemon/var/cache/rpcbind/sbin/nologin
复制代码
我是新手,刚接触perl一个星期左右,是个小白,大家别笑话我的问题幼稚哈,
求教,原来是:号的地方, 处理后为什么输出不是以#号分割呢,
像着样的
root#x#0#0#root#/root/#bin/bash
复制代码
想明白是为什么呢,也请求大婶帮忙,同时写出实现命令,
最后想求教哪里有perl命令行的教程以及实例教程,就是有要求和解决代码的那种,求分享。谢谢大家了
作者:
MMMIX
时间:
2015-09-19 19:21
回复
1#
Linux9253
perldoc -f join
作者:
tc1989tc
时间:
2015-09-19 19:51
www.perl.org
作者:
Linux9253
时间:
2015-09-19 20:31
回复
2#
MMMIX
谢谢您的回复,看了,能力有限,所以。。。
作者:
Linux9253
时间:
2015-09-19 20:32
回复
3#
tc1989tc
谢谢您的回复,英语水平有限,看不懂,我再百度下吧
作者:
tc1989tc
时间:
2015-09-19 20:38
it的硬伤啊
作者:
MMMIX
时间:
2015-09-19 21:17
回复
4#
Linux9253
你不是能力有限,是Perl知识有限,所以还是先好好学学Perl吧。
作者:
104359176
时间:
2015-09-19 22:03
井号是Perl语言的注释开始的符号,在代码中使用,要进行转义。
/\#/
复制代码
作者:
Linux9253
时间:
2015-09-20 01:11
回复
7#
MMMIX
谢谢教导,一句话说到点子上了,我接触时间还太短,只是perl知道太多,不知道从何入手
所以,想起什么就尝试写什么。谢谢哈
作者:
Linux9253
时间:
2015-09-20 01:12
104359176 发表于 2015-09-19 22:03
井号是Perl语言的注释开始的符号,在代码中使用,要进行转义。
perl -F: -nale 'join /\#/;print @F[0..$#F]' /etc/passwd
复制代码
您好,非常感谢您的回复,刚看到,按照您的指点,我测试了下,不行,是不是我哪里写错了?求再次指点。
作者:
Linux9253
时间:
2015-09-20 01:13
回复
6#
tc1989tc
现在这是我的一大心病
作者:
tc1989tc
时间:
2015-09-20 09:47
perl -F: -nale 'print join("#",@F)' /etc/passwd
复制代码
作者:
tc1989tc
时间:
2015-09-20 10:07
perl -pe '$_=join("#",split /:/)' /etc/passwd
复制代码
作者:
Linux9253
时间:
2015-09-21 15:25
回复
13#
tc1989tc
非常感谢、原来还可以这么用。请问您知道那里有perl命令行的教程嘛
作者:
tc1989tc
时间:
2015-09-21 19:37
perldoc perldoc
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2