mole trap# gardening - 拈花惹草e*c2013-05-07 07:051 楼昨天面试官问了50+个问题,有关unix和C的语法。这个问题我没答上来,印象很深。用一个例子说明一下:如果有一个文件note.txt:1234567890用<>unix命令把这个文件变成:1234567890abc请大侠指教,谢谢
I*y2013-05-07 07:053 楼如果note.txt最后一行没有"\n"的话,可以echo -n "abc" >> note.txt如果有"\n"的话,可以使用awk,稍微麻烦一点。思路是匹配“\n”和文件结尾,替换为"abc"。【在 e**c 的大作中提到】: 昨天面试官问了50+个问题,有关unix和C的语法。这个问题我没答上来,印象很深。用: 一个例子说明一下:: 如果有一个文件note.txt:: 12345: 67890: 用<>unix命令把这个文件变成:: 12345: 67890abc: 请大侠指教,谢谢
r*u2013-05-07 07:055 楼awk '/67890/ {print $1 "abc"}' note.txt【在 e**c 的大作中提到】: 昨天面试官问了50+个问题,有关unix和C的语法。这个问题我没答上来,印象很深。用: 一个例子说明一下:: 如果有一个文件note.txt:: 12345: 67890: 用<>unix命令把这个文件变成:: 12345: 67890abc: 请大侠指教,谢谢
m*b2013-05-07 07:056 楼echo "abc" >>note.txt【在 e**c 的大作中提到】: 昨天面试官问了50+个问题,有关unix和C的语法。这个问题我没答上来,印象很深。用: 一个例子说明一下:: 如果有一个文件note.txt:: 12345: 67890: 用<>unix命令把这个文件变成:: 12345: 67890abc: 请大侠指教,谢谢
a*d2013-05-07 07:058 楼awk -v RS="" '{print $0 "abc"}' note.txt不管note.txt是不是以newline结尾都可以。RS 是 record separator【在 e**c 的大作中提到】: 昨天面试官问了50+个问题,有关unix和C的语法。这个问题我没答上来,印象很深。用: 一个例子说明一下:: 如果有一个文件note.txt:: 12345: 67890: 用<>unix命令把这个文件变成:: 12345: 67890abc: 请大侠指教,谢谢