码迷,mamicode.com
首页 > Web开发 > 详细

牛客 题目 linux and web

时间:2016-10-24 02:01:01      阅读:156      评论:0      收藏:0      [点我收藏+]

标签:参数   cpp   alt   add   line   文件   cat   shell   nbsp   

Linux文件系统的文件都按其作用分门别类地放在相关的目录中,对于外部设备文件,一般应将其放在()目录中
/bin  二进制执行文件,也就是命令文件
/etc 下存放的是配置文件
/dev 存放是时外部设备文件,硬盘,usb等
/lib 存放的是库文件
 
在UNIX操作系统中,若用户键入的命令参数的个数为1时,执行cat$1命令:若用户键入的命令个数为2时,执行cat>>$2<$1命令,请将下面所示的shell程序的空缺部分补齐
1
2
3
4
5
case () in
    1)cat $1
    2)cat>>$2<$1
    *)echo ‘defult...‘
case
【解析】本题考查了UNIX操作系统中Shell程序设计方面的相关知识。
在UNIX中,$$、$@、$#以及$*的含义分别如下: 
$$表示当前命令的进程标识数。 
$*表示所有位置参量,例如$1、$2等。 
$@与$*类似,但当用双引号进行转义时,"$@"能够分解多个参数,而"$*"合并成一个参数。 
$#包括位置参数的个数,但是不包括命令名。

牛客 题目 linux and web

标签:参数   cpp   alt   add   line   文件   cat   shell   nbsp   

原文地址:http://www.cnblogs.com/eat-too-much/p/5991438.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!