使用 cut 命令从右侧提取的代码?
Posted
技术标签:
【中文标题】使用 cut 命令从右侧提取的代码?【英文标题】:Code for extracting from the right side with cut command? 【发布时间】:2012-10-03 08:38:03 【问题描述】:有一个使用cut
命令从左边开始提取部分字符串的示例。下面给出一个例子。
$ echo "abc-def-ghi-jkl" | cut -d- -f-2
abc-def
如何调整相同的代码以从右侧提取?本来想把单词倒过来用同样的方法,但是太复杂了。
【问题讨论】:
【参考方案1】:你可以使用 rev
echo "abc-def-ghi-jkl" | rev | cut -d- -f-2 | rev
【讨论】:
这是我用的。也适用于uniq -F
,因为它不支持从末尾跳过【参考方案2】:
$ echo "abc-def-ghi-jkl" | cut -d- -f3-
ghi-jkl
-2
切到第二个字段。 3-
从第三场开始切入。
【讨论】:
-d参数如果用空格隔开会是什么 -d\以上是关于使用 cut 命令从右侧提取的代码?的主要内容,如果未能解决你的问题,请参考以下文章