|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
常常有些朋友在Linux论坛问一些问题,不过,其中大多数的问题都是很基的。
Tail命令参数中有一个参数-n,--lines=N,能够间接输入一个文件中的最初N行。
使用此参数,分离tar命令能够在linux下创立相似windows下winrar的自解压了。
#!/bin/sh
[$#!="1"]&&echo"Usage:{GetProperty(Content)}tarfile"&&exit0
DESTFILE="{GetProperty(Content)}.sh"
echo"#!/bin/sh">$DESTFILE
echo"LINES=`wc-l{GetProperty(Content)}|awk{print{GetProperty(Content)}}`">>$DESTFILE#盘算方针文件的行数
echo"LINES=`expr$LINES-4`">>$DESTFILE#盘算必要输入的行,为总行数-4(4行实行剧本)
echo"tail-n$LINES{GetProperty(Content)}|tar-xv">>$DESTFILE#输入并开释(能够分离-z/-j开释紧缩文件)
echo"exit0">>$DESTFILE
chmod+x$DESTFILE
cat{GetProperty(Content)}>>$DESTFILE#增加tar文件到文件尾
</p>
要明白学好linux不是一件一蹴而就的事,一定要能坚持使用它,特别是在使用初期。 |
|