分页: 1 / 1
求教脚本达人(关于cut命令)
发表于 : 2009-03-23 17:19
由 cmdblock
我有如下一段文本
cmdblock@debian:~/dos/bash/test$ weather=./weather.txt
cmdblock@debian:~/dos/bash/test$ cat $weather
Today: Mostly cloudy and windy. Temps nearly steady in the mid 30s.
Winds WNW at 20 to 30 mph.
我想取出Winds WNW at 20 to 30 mph.这一段。使用cut命令如下
cmdblock@debian:~/dos/bash/test$ head -n 1 $weather | cut -d . -f3
一点反应也没有是怎么回事?
Re: 求教脚本达人(关于cut命令)
发表于 : 2009-03-23 17:25
由 BigSnake.NET
$weather 是啥
Re: 求教脚本达人(关于cut命令)
发表于 : 2009-03-23 18:28
由 cmdblock
不好意思,我修改了一下,就是上面的那段文字的内容
Re: 求教脚本达人(关于cut命令)
发表于 : 2009-03-23 20:10
由 cmdblock
没有哪位好心的大哥帮帮小弟吗?
Re: 求教脚本达人(关于cut命令)
发表于 : 2009-03-23 21:01
由 HuntXu
还不如直接grep...
Re: 求教脚本达人(关于cut命令)
发表于 : 2009-03-23 21:07
由 cmdblock
楼上的大哥说详细一点阿
Re: 求教脚本达人(关于cut命令)
发表于 : 2009-03-24 0:48
由 cmdblock
没有人帮个忙吗?
自好自己顶
Re: 求教脚本达人(关于cut命令)
发表于 : 2009-03-24 1:29
由 yjcong
如果
Today: Mostly cloudy and windy. Temps nearly steady in the mid 30s. Winds WNW at 20 to 30 mph.
是在一行里, 那么
代码: 全选
cut -d . -f3 $weather
即可。
如果
Today: Mostly cloudy and windy. Temps nearly steady in the mid 30s.
Winds WNW at 20 to 30 mph.
里的Win.....mph是单独一行,
即可
Re: 求教脚本达人(关于cut命令)
发表于 : 2009-03-24 10:19
由 cmdblock
Today: Mostly cloudy and windy. Temps nearly steady in the mid 30s.Winds
WNW at 20 to 30 mph.
如果是这样呢?两行
该怎么处理?
Re: 求教脚本达人(关于cut命令)
发表于 : 2009-03-24 10:46
由 yjcong
如果你坚持"Winds"后面有一个回车符,
echo `less $weather`|cut -d . -f3
Re: 求教脚本达人(关于cut命令)
发表于 : 2009-03-24 12:17
由 cmdblock
谢谢yjcong的热心解答
Re: 求教脚本达人(关于cut命令)
发表于 : 2009-03-24 12:59
由 eexpress
grep -o 啊
cut干嘛
Re: 求教脚本达人(关于cut命令)
发表于 : 2009-03-24 13:45
由 yjcong
人生贵在折腾
Re: 求教脚本达人(关于cut命令)
发表于 : 2009-03-24 16:08
由 Stupid kid
cat weather | cut -d'.' -f3