干熟妇在线视频午夜剧场一级A级|99成人香视频日本两性激情视频|久久 午夜福利无码精品人妻一区|热久久超碰精品精品少妇一区二区|五月天综合在线国产一区免费视频|亚洲成人中心热re久久99|亚洲国产怡红院丁香五月综合h|玖玖九久久久午夜射精视频

十年專注于品牌網(wǎng)站建設(shè) 十余年專注于網(wǎng)站建設(shè)_小程序開發(fā)_APP開發(fā),低調(diào)、敢創(chuàng)新、有情懷!
南昌百恒網(wǎng)絡(luò)微信公眾號 掃一掃關(guān)注
小程序
tel-icon全國服務(wù)熱線:400-680-9298,0791-88117053
掃一掃關(guān)注百恒網(wǎng)絡(luò)微信公眾號
掃一掃打開百恒網(wǎng)絡(luò)微信小程序

百恒網(wǎng)絡(luò)

南昌百恒網(wǎng)絡(luò)

在shell腳本中如何創(chuàng)建輸出文件描述符

百恒網(wǎng)絡(luò) 2017-09-27 5349

在腳本中重定向輸入和輸出時(shí),并不局限于3個(gè)默認(rèn)的文件描述符。南昌網(wǎng)絡(luò)公司-百恒網(wǎng)絡(luò)曾經(jīng)跟大家介紹過,在shell 中可以有9個(gè)打開的文件描述符,其他6個(gè)從3-8的文件描述符均可用作輸入或輸出重定向。你可以將這些文件描述符中的任意一個(gè)分配給文件,然后在腳本中使用它們。那么在shell腳本中如何創(chuàng)建輸出文件描述符?今天百恒網(wǎng)絡(luò)就來為大家簡單介紹一下。

可以用exec命令來給輸出分配文件描述符。和標(biāo)準(zhǔn)的文件描述符一樣,一旦將另一個(gè)文件描述符分配給一個(gè)文件,這個(gè)重定向就會一直有效,直到你重新分配。下面百恒為大家介紹一個(gè)在腳本中使用其他文件描述符的例子,供大家參考!

$ cat test13

#!/bin/bash

# using an alternative file descriptor

exec 3>test13out

echo "This should display on the monitor"

echo "and this should be stored in the file" >&3

echo "Then this should be back on the monitor"

$ ./test13

This should display on the monitor

Then this should be back on the monitor

$ cat test13out

and this should be stored in the file

$

這個(gè)腳本用exec命令將文件描述符3重定向到另一個(gè)文件。當(dāng)腳本執(zhí)行echo語句時(shí),輸出內(nèi)容會像預(yù)想中那樣顯示在STDOUT上。但你重定向到文件描述符3的那行echo語句的輸出卻進(jìn)入了另一個(gè)文件。這樣你就可以在顯示器上保持正常的輸出,而將特定信息重定向到文件中。

也可以不用創(chuàng)建新文件,而是使用exec命令來將輸出追加到現(xiàn)有文件中。

exec 3>>test13out

現(xiàn)在輸出會被追加到test13out文件,而不是創(chuàng)建一個(gè)新文件。

看了以上操作,大家應(yīng)該覺得都很簡單吧。是的,的確很簡單,而且也很實(shí)用,大家可以自己操作一下!

關(guān)于創(chuàng)建輸出文件描述符的方法,本公司就先為大家介紹到這里了,如有還有哪些不太明白的地方,隨時(shí)可來電和我們聯(lián)系,我們專業(yè)為您解決。此外,百恒網(wǎng)絡(luò)專業(yè)為您提供南昌物聯(lián)網(wǎng)開發(fā)、APP開發(fā)、微信開發(fā)等服務(wù),如有需要,我們隨時(shí)為您效勞!


400-680-9298,0791-88117053
掃一掃關(guān)注百恒網(wǎng)絡(luò)微信公眾號
掃一掃打開百恒網(wǎng)絡(luò)小程序

歡迎您的光顧,我們將竭誠為您服務(wù)×

售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售后服務(wù) 售后服務(wù)
 
售后服務(wù) 售后服務(wù)
 
備案專線 備案專線
 
×
揭西县| 叶城县| 巨野县| 永济市| 奇台县| 分宜县| 华容县| 吉木萨尔县| 伊春市| 汾阳市| 武义县| 泽库县| 竹溪县| 九龙坡区| 金华市| 新田县| 星座| 余姚市| 定兴县| 重庆市| 宽甸| 恭城| 贺兰县| 久治县| 苍溪县| 新郑市| 淮滨县| 灌南县| 宁蒗| 天长市| 麻江县| 鸡泽县| 石棉县| 涟水县| 汝州市| 桓台县| 扶余县| 无极县| 开鲁县| 桑日县| 安达市|