linux 中read命令后面-p是什么意思呢

linux 中read命令后面-p是什么意思呢,第1张

p是prompt的缩写,即由这个开关项给出提示信息,例如

read -p 'please input you choice:\n' choice

回车后屏幕会显示:

please input you choice:

那么之后你输入的东西就会被保存到choice变量中了

另外,read是bash的内建命令,这些选项的作用都可以通过man命令获得的

-p选项: 创建一个目录的时候,若其父目录不存在,则自动创建,而不是默认的报错。

例如:

mkdir /home/a/b

若/home目录下不存在a目录,则会报错。

加上-p选项后,就会先建立a目录,然后在a目录下再建立b目录。

d:表示是一个目录(directory),事实上在ext2fs中,目录是一个特殊的文件

-:表示这是一个普通的文件。

l: 表示这是一个符号链接(symbol link)文件,实际上它指向另一个文件。

b、c:分别表示区块(block)设备和字符(character)设备,是特殊类型的文件。

s、p:这些文件关系到系统的数据结构和管道(pipe),通常很少见到。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8963945.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-23
下一篇 2023-04-23

发表评论

登录后才能评论

评论列表(0条)

保存