日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > php >内容正文

php

php获取标准输入输出,shell--标准输入输出(readamp;echo)

發(fā)布時(shí)間:2024/1/23 php 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php获取标准输入输出,shell--标准输入输出(readamp;echo) 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

輸入read:

用途:

從標(biāo)準(zhǔn)輸入讀取一行,或者從文件描述符FD(file descriptor)中讀取一行,并且將其分割成字段。用法:

read [-ers] [-a 數(shù)組] [-d 分隔符] [-i 緩沖區(qū)文字] [-n 讀取字符數(shù)] [-N 讀取字符數(shù)] [-p 提示符] [-t 超時(shí)] [-u 文件描述符] [名稱 ...]

常用選項(xiàng):

-a:(arrary) 將讀取得的字符劃分成單詞,按照數(shù)組存儲(chǔ)(從0開始)

#!/bin/ - ${variable[ ${variable[ ${variable[ ${variable[]}運(yùn)行效果:

按照單詞的分割放置到數(shù)組中,索引從0開始

34 ew qr34 3qr wer er qw

第1個(gè):

34

第2個(gè):

ew

第3個(gè):

qr34

第4個(gè):

3qr

-n:接收指定個(gè)數(shù)的字符,當(dāng)達(dá)到接收的個(gè)術(shù)后,立即退出輸入狀態(tài)

源碼:#- -n

${num}運(yùn)行效果:

-n read接受10個(gè)字符

sgfgsngfdf

接收的10個(gè)字符是:sgfgsngfdf

-p : 允許在read命令后直接指定一個(gè)提示,并且可以為多個(gè)變量賦值

源碼:-p $num3運(yùn)行效果:使用-p參數(shù)完成多個(gè)變量賦值:

請(qǐng)輸入三個(gè)數(shù)字或字符:(用空格隔開)23 34 345 num1=23num2=34num3=345

-r:不允許反斜線轉(zhuǎn)義任何字符

-s:不將read輸入的數(shù)據(jù)顯示在屏幕上

源碼:#- -p -

${password}運(yùn)行效果:

-s read的輸入不顯示在屏幕上:

password:

password is 3432 rq erewr w

-t :read命令等待輸入的秒數(shù)。當(dāng)計(jì)時(shí)滿時(shí),回返回一個(gè)非0的狀態(tài),并且退出等待輸入。

源碼:#- -t ${num}運(yùn)行效果:

將會(huì)等等待兩秒的輸入,超時(shí)后,會(huì)退出等待;返回非0數(shù)值

-u:從文件描述符FD(file descriptor)讀取。

補(bǔ)充內(nèi)容:文件描述符FD

文件描述符在形式上是一個(gè)非負(fù)整數(shù)。實(shí)際上,它是一個(gè)索引值,指向內(nèi)核為每一個(gè)進(jìn)程所維護(hù)的該進(jìn)程打開文件的記錄表。當(dāng)程序打開一個(gè)現(xiàn)有文件或者創(chuàng)建一個(gè)新文件時(shí),內(nèi)核向進(jìn)程返回一個(gè)文件描述符。在程序設(shè)計(jì)中,一些涉及底層的程序編寫往往會(huì)圍繞著文件描述符展開。但是文件描述符這一概念往往只適用于UNIX、Linux這樣的操作系統(tǒng)。

習(xí)慣上,標(biāo)準(zhǔn)輸入(standard input)的文件描述符是 0,標(biāo)準(zhǔn)輸出(standard output)是 1,標(biāo)準(zhǔn)錯(cuò)誤(standard error)是 2。盡管這種習(xí)慣并非Unix內(nèi)核的特性,但是因?yàn)橐恍?shell 和很多應(yīng)用程序都使用這種習(xí)慣,因此,如果內(nèi)核不遵循這種習(xí)慣的話,很多應(yīng)用程序?qū)⒉荒苁褂谩?/p>

從文件讀取的例子:

test. |運(yùn)行效果:read接受文本作為輸入

接收的文本字符是:#------------------------------------------

接收的文本字符是:#------------------------------------------

接收的文本字符是:# read接受文本作為輸入

接收的文本字符是:echo " read接受文本作為輸入"

接收的文本字符是:cat test.sh | while read line

接收的文本字符是:do

接收的文本字符是:echo

接收的文本字符是:echo "接收的文本字符是:"${line}

接收的文本字符是:done

總結(jié)

以上是生活随笔為你收集整理的php获取标准输入输出,shell--标准输入输出(readamp;echo)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 久久久久久免费 | 欧美日韩激情一区 | 免费一级特黄特色大片 | 大肉大捧一进一出好爽视频动漫 | 国产精品亚洲二区 | 黄网站欧美内射 | 日本免费三区 | 免费视频污 | 日韩欧美大陆 | 国产一区二区色 | 调教驯服丰满美艳麻麻在线视频 | 性做久久久久久 | 欧美大奶在线 | 亚洲天堂91| 国产精品s | 欧美成人xxx | 午夜黄色在线 | 国产精品17p | 91九色在线观看 | 91视频免费观看网站 | 精品久久久久久久久久久久久久久久久 | 四虎影视在线播放 | 亚洲色图日韩精品 | 在线亚洲观看 | 在线观看黄色网页 | 久久精品日韩无码 | 好大好爽好舒服 | 天天夜夜操 | 亚洲欧洲综合 | 久久久久久av | 国产精品国产一区二区 | 国产一区2区 | japan高清日本乱xxxxx | 午夜国产福利在线观看 | 中文字幕视频网 | 综合色88 | 国产欧美一区二区三区视频在线观看 | 国产真人做爰视频免费 | 澳门久久久 | 强开小受嫩苞第一次免费视频 | jizz91| 久久久精品视频免费 | 久久99精品久久久久久园产越南 | 婷婷视频一区 | 亚洲一区a | 波多野结衣av在线免费观看 | 日韩啊啊啊 | 亚洲国产精品毛片av不卡在线 | 麻豆影视免费观看 | 动漫av网站免费观看 | 67194午夜| 五月婷婷爱| 日日夜夜中文字幕 | 超碰97观看 | 高跟肉丝丝袜呻吟啪啪网站av | 377p粉嫩大胆色噜噜噜 | 奇米av在线 | 日韩综合一区二区 | 欧美极品一区 | 337p日本欧洲亚洲大胆张筱雨 | 亚洲蜜桃av一区二区 | 国产一区二区内射 | 日韩成人激情视频 | 久久国产美女 | 自拍偷拍第2页 | 欧美极品jizzhd欧美仙踪林 | 五月激情五月婷婷 | 免费一级suv好看的国产网站 | 在线视频自拍 | 欧美另类老妇 | 国产你懂 | 天天干,夜夜爽 | h在线网站 | 九一在线视频 | 秋霞网一区 | 日韩乱码视频 | 性国产精品 | 国产成人视屏 | 在线观看毛片视频 | 岛国福利视频 | 国产激情啪啪 | 日韩成人免费在线 | 青青视频在线播放 | 亚洲欧美日韩一区二区三区四区 | 日韩精品一区二区在线视频 | 成人一区二区电影 | 夜夜草导航 | 免费成人在线电影 | 熟女视频一区 | 欧美日韩色综合 | 黄色激情毛片 | 91网页版| 亚洲在线视频一区 | 欧美人xxxx | 白石茉莉奈中文字幕在 | av网站黄色 | 在线免费观看av网站 | 久久香蕉精品视频 | 色玖玖综合 |