由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - [面试题]unix如何<<一行>>命令给一个文本文件末尾加几个字符
相关主题
问几个unix/c++工作面试题问一道Google面试题
fb面试题【转】分享一道最近碰到的很好的面试题。
文本编辑器设计, 要求append, insert, delete均为O(1)请问驿道面试题
(有包子)急问纯文本简历上传后格式变乱问一个老的google面试题
今天的校园面试问一道编程面试题:regex匹配文本中的域名
G家面试题求教问一道关于字符串的面试题
Google onsite问两个G面试题
问两道Google面试题请教G家的一个面试题
相关话题的讨论汇总
话题: unix话题: 一行话题: abc话题: 67890话题: 加几
进入JobHunting版参与讨论
1 (共1页)
e**c
发帖数: 195
1
昨天面试官问了50+个问题,有关unix和C的语法。这个问题我没答上来,印象很深。用
一个例子说明一下:
如果有一个文件note.txt:
12345
67890
用<<一行>>unix命令把这个文件变成:
12345
67890abc
请大侠指教,谢谢
I*****y
发帖数: 602
2
如果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**u
发帖数: 1567
3
awk '/67890/ {print $1 "abc"}' note.txt

【在 e**c 的大作中提到】
: 昨天面试官问了50+个问题,有关unix和C的语法。这个问题我没答上来,印象很深。用
: 一个例子说明一下:
: 如果有一个文件note.txt:
: 12345
: 67890
: 用<<一行>>unix命令把这个文件变成:
: 12345
: 67890abc
: 请大侠指教,谢谢

m**b
发帖数: 617
4
echo "abc" >>note.txt

【在 e**c 的大作中提到】
: 昨天面试官问了50+个问题,有关unix和C的语法。这个问题我没答上来,印象很深。用
: 一个例子说明一下:
: 如果有一个文件note.txt:
: 12345
: 67890
: 用<<一行>>unix命令把这个文件变成:
: 12345
: 67890abc
: 请大侠指教,谢谢

e**c
发帖数: 195
5
多谢多谢。我的unix太弱了
a****d
发帖数: 114
6
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
: 请大侠指教,谢谢

1 (共1页)
进入JobHunting版参与讨论
相关主题
请教G家的一个面试题今天的校园面试
看了一下面经,感觉M家的面试题比较可控?G家面试题求教
面试题讨论Google onsite
求问一题,in-place排序一个字符数组里的词问两道Google面试题
问几个unix/c++工作面试题问一道Google面试题
fb面试题【转】分享一道最近碰到的很好的面试题。
文本编辑器设计, 要求append, insert, delete均为O(1)请问驿道面试题
(有包子)急问纯文本简历上传后格式变乱问一个老的google面试题
相关话题的讨论汇总
话题: unix话题: 一行话题: abc话题: 67890话题: 加几