欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

Linux—?jiǎng)h除文本、文件中的空行-創(chuàng)新互聯(lián)

刪除文本、文件中的空行

創(chuàng)新互聯(lián)建站是專業(yè)的縉云網(wǎng)站建設(shè)公司,縉云接單;提供網(wǎng)站制作、網(wǎng)站建設(shè),網(wǎng)頁設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行縉云網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來合作!

實(shí)驗(yàn)描述:

可同時(shí)處理一個(gè)或多個(gè)文件;

要求在用?sed?刪除空行之前先核實(shí)文件是否存在;

sed的輸出被導(dǎo)入一個(gè)文件名中含有$?$的臨時(shí)文件,最后將臨時(shí)文件移回原來的文件中;

使用shift命令取得所有的文件名,用while循環(huán)逐個(gè)處理所有的文件,直至處理完為止;

可以使用del.lines?--help獲得一個(gè)簡(jiǎn)短的幫助信息。

實(shí)驗(yàn)過程:

1:編寫一個(gè)腳本,名為del.lines:

截圖如下:

Linux—?jiǎng)h除文本、文件中的空行

內(nèi)容如下:

#!/bin/bash

#?Script?takes?filename(s)?and?deletes?all?blank?lines.

TEMP_F="/tmp/del.lines.$$"

usage()

{

echo?"Usage:$0?file?[file...]"

echo?"try?$0?-help?for?more?info"

exit?1

}

if?[?$#?-eq?0?]?;

then

usage

fi

FILES=$1

While?[?$#?-gt?0?]

do

echo?"...$1"

case?$1?in

--help)

echo?"Use?this?script?to?delete?all?blank?lines?from?a?text?file(s)"

exit?0

;;

*)

FILE_NAME=$1

If?[?-f?$1?]

then

sed?'/^$/d'?$FILE_NAME?>?$TEMP_F

mv?$TEMP_F?$FILE_NAME

else

echo?"$0?cannot?find?this?file:?$1"

fi

shift

;;

esac

done

2.保存腳本并增加執(zhí)行權(quán)限:?chmod?+x?del.lines,執(zhí)行后腳本提示尋幫助:

Linux—?jiǎng)h除文本、文件中的空行

3.?為了驗(yàn)證腳本執(zhí)行效果:

添加兩個(gè)含有空行的無用數(shù)據(jù)腳本文件:

Linux—?jiǎng)h除文本、文件中的空行

文件內(nèi)容截圖如下:

Linux—?jiǎng)h除文本、文件中的空行Linux—?jiǎng)h除文本、文件中的空行

4.?執(zhí)行腳本并驗(yàn)證效果:

Linux—?jiǎng)h除文本、文件中的空行

注解:

  • basename命令能夠從路徑中分離出文件名。通常用于shell腳本中

  • shift語句用于遷移位置變量,將?$1~$9?依次向左傳遞

eg:

若當(dāng)前腳本程序獲得的位置變量如下:

$1=file1、$2=file2、$3=file3、$4=file4

則執(zhí)行一次shift命令后,各位置變量為:

$1=file2、$2=file3、$3=file4

再次執(zhí)行shift命令后,各位置變量為:

$1=file3、$2=file4

.?.?.

5.?根據(jù)實(shí)際環(huán)境,進(jìn)行相應(yīng)的腳本修改,以便為生產(chǎn)環(huán)境服務(wù)。

歡迎關(guān)注微信公眾號(hào):小溫研習(xí)社

Linux—?jiǎng)h除文本、文件中的空行

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。

分享名稱:Linux—?jiǎng)h除文本、文件中的空行-創(chuàng)新互聯(lián)
鏈接分享:http://aaarwkj.com/article24/cdhice.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供商城網(wǎng)站、網(wǎng)站導(dǎo)航、企業(yè)建站關(guān)鍵詞優(yōu)化、網(wǎng)站收錄外貿(mào)建站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)公司
国产精品视频一区二区噜| 国产999精品在线观看| 国产综合亚洲欧美日韩| 国产精品一级在线播放| 亚洲综合偷拍日韩av| 在线免费观看午夜视频| 亚洲av一区二区三区网站| 成人性生交免大片免费| 国产精品大片久久激情四射| 欧美高清在线观看一区二区| 成人黄色av在线看| 粗长挺进新婚人妻诗岚| 亚洲中文字幕婷婷在线| 青草草在线观看视频| 国产av一区二区三区久久| 不卡视频一区二区日韩| 国产欧美日韩精品一区| 国产自产一区二区三区精品| 毛片成人18毛片免费看| 国产一级二级三级黄色| 久久91亚洲精品久久91| 免费观看日本成人午夜大片| av天堂网站在线观看| 亚洲 欧美 日韩一区| 国产精品成人av在线| 国产精品日韩欧美久久久| 国一区二区三区四区av| 有码不卡中文字幕在线视频| 丁香六月综合激情啪啪啪| 国产精品亚洲av三区国产毛片| 精品久久久久久亚洲野狼| 国产二区日韩成人精品| 精品国产一区二区三区性色av| 国产成人短视频在线播放| 日韩成人在线高清视频| 欧美日韩国产另类久久| 中国亚洲视频一区二区| 久久日韩精品人妻一区二区| 日本一区二区电影大全| 高清白嫩学生自拍视频| 加藤桃香中文字幕在线|