
linux中printf后的内容怎么保存到文件中
例如这个命令printf'%s\t%s\t%s\t%s\t%s\t\nname\tchinese\tmath\tenglish\tagv\ntom\t80\t60\t72...
例如这个命令 printf '%s\t %s\t %s\t %s\t %s\t \n name\t chinese\t math\t english\t agv \n tom\t 80\t 60\t 72\t 72.32\t \n jack\t 80\t 60\t 70\t 75\t \n'想要保存到 printf.txt中 后面怎么设置
展开
4个回答
展开全部
可以运用Linux 输出重定向>和>>来将输出的数据保存到文件,直接在命令后加>xxx。
输出重定向的用法:
标准输出的控制
语法:命令> 文件将命令的执行结果送至指定的文件中。
例如:
ls -l > list
将执行“ls -l” 命令的结果写入文件list 中。
语法:命令>! 文件将命令的执行结果送至指定的文件中,若文件已经存在,则覆盖。
例如:
ls -lg >! list
将执行“ls - lg” 命令的结果覆盖写入文件list 中。
语法:命令>& 文件将命令执行时屏幕上所产生的任何信息写入指定的文件中。
例如:
cc file1.c >& error
将编译file1.c 文件时所产生的任何信息写入文件error 中。
语法:命令》 文件将命令执行的结果附加到指定的文件中。
例如:
ls - lag >> list
将执行“ls - lag” 命令的结果附加到文件list 中。
语法:命令》& 文件将命令执行时屏幕上所产生的任何信息附加到指定的文件中。
例如:
cc file2.c >>& error
将编译file2.c 文件时屏幕所产生的任何信息附加到文件error 中。
输出重定向的用法:
标准输出的控制
语法:命令> 文件将命令的执行结果送至指定的文件中。
例如:
ls -l > list
将执行“ls -l” 命令的结果写入文件list 中。
语法:命令>! 文件将命令的执行结果送至指定的文件中,若文件已经存在,则覆盖。
例如:
ls -lg >! list
将执行“ls - lg” 命令的结果覆盖写入文件list 中。
语法:命令>& 文件将命令执行时屏幕上所产生的任何信息写入指定的文件中。
例如:
cc file1.c >& error
将编译file1.c 文件时所产生的任何信息写入文件error 中。
语法:命令》 文件将命令执行的结果附加到指定的文件中。
例如:
ls - lag >> list
将执行“ls - lag” 命令的结果附加到文件list 中。
语法:命令》& 文件将命令执行时屏幕上所产生的任何信息附加到指定的文件中。
例如:
cc file2.c >>& error
将编译file2.c 文件时屏幕所产生的任何信息附加到文件error 中。
展开全部
运行程序的时候,在命令行的最后加上:“> 程序输出.txt”
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-05-10
展开全部
printf '%s\t %s\t %s\t %s\t %s\t \n name\t chinese\t math\t english\t agv \n tom\t 80\t 60\t 72\t 72.32\t \n jack\t 80\t 60\t 70\t 75\t \n' >printf.txt
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-05-10
展开全部
grep -v 意思是 显示不包含匹配文本的所有行grep -v name 就是不显示第一行嘛 结果不就是那个咯
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询