sed 会不会改原文件
sed 's/a/b/' f.txt 跑完之后,f.txt【0】。
阅读更多 →
sed 默认替换几次
sed 's/a/b/' 对每一行做的替换次数是【0】。
阅读更多 →
⚠️ 列错位了会怎样
日志换了一种格式(多了一列),还按原来的下标取列。⚠️ 它不会报错,把两种取法的结果都打出来。
阅读更多 →
挑行加取列,接成一条
把「挑行」和「取列」接起来:先挑含某个词的行,再取出指定那一段。
阅读更多 →
自己写:取第几段
补全 field:把每行按空格切开,取出第 i 段。
阅读更多 →
先挑行再取列
运行下面这段程序,填写它打印出来的结果。 LOG = """08:12:03 INFO auth login ok 08:12:41 ERROR db timeout 0
阅读更多 →
取出第二段和第三段
运行下面这段程序,填写它打印出来的结果。 LOG = """08:12:03 INFO auth login ok 08:12:41 ERROR db timeout 0
阅读更多 →
连续空格会怎样
一行里两个字段之间有多个空格时,cut -d' ' 和 awk 的表现是【0】(前一个说 cut,后一个说 awk)。
阅读更多 →
awk 比 cut 强在哪
同样是取列,awk 比 cut 多出来的能力是【0】。
阅读更多 →
cut 靠什么切开一行
cut -d' ' -f2 里那个 -d 指定的是【0】。
阅读更多 →