- 论坛徽章:
- 0
|
比如:
echo "hello">file1
用上面这一行命令在创建一个新文件file1的同时,输入文件内容hello。如果我想让文件内容显示为
hello
world
hey
样一行一个字的三行,但是只用一行命令怎么可以在创建一个文件的同时输入几行的文件内容。请问哪位高手知道如何用echo或者其他的命令在创建一个文件的同时,输入文件几行内容?
谢谢
我看了下面的帖子,知道可以用printf命令。但是我在创建文件是每行要显示的内容本身就有空格。这是这么办?应该怎样做?
我要创建两个文件,一个是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";
};
}
以上的两个文件,在创建每一个文件的同时,怎样只用一行命令可以在创建一个文件的同时输入其下的文件内容。请问哪位高手知道如何用printf或者其他的命令在创建一个文件的同时,输入文件几行内容?
谢谢 |
|