免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1222 | 回复: 4
打印 上一主题 下一主题

关于在创建新文件的问题3!!! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-09-08 23:03 |只看该作者 |倒序浏览
我看了问题2的回答的帖子,知道可以用printf命令(printf "%s\n%s\n%s\n" hello world hey >yourfile)在创建一个文件的同时输入几行的文件内容。但是我在创建文件是每行要显示的内容本身就有空格。应该用什么符号分隔开每行的内容?应该怎样做?
  
我要创建两个文件,一个是ISharing,内容是:
!/bin/sh
. /etc/rc.common
##
# Start up Internet Sharing
##
if [ "${ISHARING:=-NO-}" = "-YES-" ]; then
   ConsoleMessage "Starting Internet Sharing"
   /usr/libexec/InternetSharing
  
   ConsoleMessage "Starting PPP/Bluetooth"
   /usr/sbin/pppd /dev/tty.Bluetooth-PDA-Sync 115200  
     noauth local passive proxyarp asyncmap 0 silent persist  
     :10.0.1.201 &
fi
  
第2个要创建的文件是StartupParameters.plist,内容是:
{
   Description     = "Internet Sharing";
   Provides        = ("ISharing";
   Requires        = ("Network", "NetworkExtensions", "Resolver";
   OrderPreference = "Late";
   Messages =   
   {
     start = "Starting Internet Sharing";
     stop  = "Stopping Internet Sharing";
   };
}
  
以上的两个文件,在创建每一个文件的同时,怎样只用一行命令可以在创建以上的一个文件的同时输入其下的文件内容,而且可以在用cat看文件内容的时候显示格式都和以上显示的一样,请问哪位高手知道如何用printf或者其他的命令在创建一个文件的同时,输入文件几行内容?   
谢谢

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
2 [报告]
发表于 2003-09-08 23:06 |只看该作者

关于在创建新文件的问题3!!!

一行?
一行能输入那么多内容吗?!

论坛徽章:
0
3 [报告]
发表于 2003-09-09 10:21 |只看该作者

关于在创建新文件的问题3!!!

cat >file
....
....
....
^D

告诉过你了
就是不听

论坛徽章:
0
4 [报告]
发表于 2003-09-09 10:34 |只看该作者

关于在创建新文件的问题3!!!

原帖由 "taige" 发表:
cat >file
....
....
....
^D

告诉过你了
就是不听
   
最后的 ^D什么意思啊?

论坛徽章:
1
数据库技术版块每日发帖之星
日期:2016-01-24 06:20:00
5 [报告]
发表于 2003-09-09 10:41 |只看该作者

关于在创建新文件的问题3!!!

ctrl+d
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP