gpt4 book ai didi

linux - 多字符定界符剪切

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:02:54 26 4
gpt4 key购买 nike

我的文件看起来像:

19-04-05 08:45:22,643: INFO  [ByrioThread] [] kks.connectorLog: Very important information

我想使用两个字符分隔符“:”来剪切它,但字段定义为“字段 2 和所有下一个”。这将是一个剪切命令:

cut -f2- -d': '

所以输出将是:

INFO  [ByrioThread] [] kks.connectorLog: Very important information

但是 cut 不支持多字符分隔符。因此这里给出答案How to use cut with multiple character delimiter? unix使用 awk 无效。

感谢任何帮助!

最佳答案

这个 grep 可能适合你:

grep -Po ': \K.*' file

或者使用 parameter expansion 的纯 bash 解决方案:

while IFS= read -r line; do
printf '%s\n' "${line#*: }"
done < file

关于linux - 多字符定界符剪切,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55570906/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com