连续空格会怎样
一行里两个字段之间有多个空格时,cut -d' ' 和 awk 的表现是【0】(前一个说 cut,后一个说 awk)。
取出第二段和第三段
运行下面这段程序,填写它打印出来的结果。 LOG = """08:12:03 INFO auth login ok 08:12:41 ERROR db timeout 08:13:02 INFO web pag
先挑行再取列
运行下面这段程序,填写它打印出来的结果。 LOG = """08:12:03 INFO auth login ok 08:12:41 ERROR db timeout 08:13:02 INFO web pag
自己写:取第几段
补全 field:把每行按空格切开,取出第 i 段。
挑行加取列,接成一条
把「挑行」和「取列」接起来:先挑含某个词的行,再取出指定那一段。
⚠️ 列错位了会怎样
日志换了一种格式(多了一列),还按原来的下标取列。⚠️ 它不会报错,把两种取法的结果都打出来。
sed 默认替换几次
sed 's/a/b/' 对每一行做的替换次数是【0】。
sed 会不会改原文件
sed 's/a/b/' f.txt 跑完之后,f.txt【0】。
分隔符一定要用斜杠吗
替换的内容里本身带斜杠时(比如路径),最省事的办法是【0】。
替换之后长什么样
运行下面这段程序,填写它打印出来的结果。 LOG = """08:12:03 INFO auth login ok 08:12:41 ERROR db timeout 08:13:02 INFO web pag