Questions tagged «cut-command»

1
`cut -d:-f5-`打印行,即使它们没有冒号
假设一个名为“ file”的文件包含以下几行: foo:bar:baz:qux:quux one:two:three:four:five:six:seven alpha:beta:gamma:delta:epsilon:zeta:eta:theta:iota:kappa:lambda:mu the quick brown fox jumps over the lazy dog 如果我们在这些选项中使用cut命令,则会得到: $ cut -d ":" -f 5- file quux five:six:seven epsilon:zeta:eta:theta:iota:kappa:lambda:mu the quick brown fox jumps over the lazy dog 在最后一行没有找到冒号,因此通常不应该使用该行,因为我们从第5个字段开始到行尾。 为什么呢 ?

4
有什么方法可以使cut命令仅读取最后一个字段?
我有一个由空格输出的字符串,该字符串由命令输出,我希望将其传递给cut,-fd ' '用于分割空格。我知道我可以-f <n>用来显示字段号<n>,但是如果我不知道字符串的长度,可以使它显示最后一个字段吗? 还是我需要使用更灵活的文本编辑工具,例如sed或awk?

6
如何从时间戳中删除第一个冒号':'?
我是编程新手!! 任何人都可以帮助删除:时间戳记中的第一个位置::29.06.2019 23:03:17 目前,我正在尝试使用awk / cut命令执行此操作,如下所示: TDS="$(grep 'Logfile started' process.log | awk '{print $3,$4}' | cut -d: -f2)" echo "$TDS" 29.06.2019 23 输出不是我想要的!我想将其打印为29.06.2019 23:03:17。

5
用单词作为定界符剪切命令
是否有基于单词的剪切命令,例如: 171212 16082784 6264 XXX xxxxxxxx Transaction XXXXX abend ABCD. The task has terminated abnormally because of a program check. 16:08:27 我希望输出为: 171212 16082784 6264 XXX xxxxxxxx Transaction XXXXX abend ABCD. 如何处理?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.