我有一个shell脚本
输出这样的数据:
1234567890 *
1234567891 *
我需要删除JUST最后三个字符“*”。我知道我可以通过
(whatever) | sed 's/\(.*\).../\1/'
但我不想使用sed的速度目的。它将始终是相同的最后3个字符。
任何快速的方法清理输出?
假设所有数据的格式与您的示例类似,请使用’
cut‘仅
获取第一列。
cat $file | cut -d ' ' -f 1
或获得前10个字符。
cat $file | cut -c 1-10