首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

linux19-详说linux文本处理(二)

前言 继续总结一下linux文本处理。包括但不限于awk, sed, paste,split,grep.......接上文[[18-详说linux文本处理(一)]] 1-paste paste 可以实现类似R 中paste 的功能,不过其是对文件进行操作: $ paste -d ':' test3 test4 1:10...15.2 3 30.4 2 15.5 2 27.3 1 21.4 2 ---finish--- 3-awk高级用法 我们可以将awk 的{} 中的内容,当做一个单独的编程语言...删除字符 echo "hello 123 world 456" | tr -d '0-9' hello world 5-join 和数据库或者其他编程语言中的join 非常类似,就是将文件通过相同的行连接在一起...命令大全 | 菜鸟教程[1] utools 也有个好用的插件: 参考资料 [1] Linux 命令大全 | 菜鸟教程: https://www.runoob.com/linux/linux-command-manual.html

82330

Linux Shell 文本处理工具集锦

本文将介绍Linux下使用Shell处理文本时最常用的工具:find、grep、xargs、sort、uniq、tr、cut、paste、wc、sed、awk; 提供的例子和参数都是最常用和最为实用的;...file # 输入来自文件 用样式对awk处理的行进行过滤 awk 'NR < 5' #行号小于5 awk 'NR==1,NR==4 {print}' file #行号等于1和4的打印出来 awk '/linux.../'#包含linux文本的行(可以用正则表达式来指定,超级强大) awk '!.../linux/' #不包含linux文本的行 设置定界符 使用-F来设置定界符(默认为空格) awk -F: '{print $NF}' /etc/passwd 读取命令输出 使用getline,将外部...string):返回字符串长度 echo | awk '{"grep root /etc/passwd" | getline cmdout; print length(cmdout) }' printf 类似c语言中的

3.2K70
领券