百度电面被问到了shell编程的一些问题,总结出来给大家看看。
题目一:有一个100M文本文件,存储着xxx.baidu.com的信息,想出至少两种办法,获取xxx的内容。
在本机上测试了一下,当然数据量没那么大。
解法一:用awk(很快就想到的一种方法)
awk -F "." {'print$1'} baidu.txt
解法二:用sed进行文本替换(转换一下思维)
sed s/\.baidu.com\//g baidu.txt
要是本题还有什么好的思路,敬请不吝赐教。