如何用SH指令碼實現從乙個檔案中取出指定的行

2023-09-13 06:04:02 字數 1900 閱讀 5789

1樓:匿名使用者

#!/bin/sh

cat /dev/null> #清空。

lines=`wc -l ''#統計的行數。

pline=1

until [ pline -gt $lines ]dorows=`sed -n "$pline p" -w` #統計該行的列數。

prow=1

until [ prow -gt $rows ]docase "$prow" in

1)a=`sed -n "$pline p" '

2)a=`sed -n "$pline p" '

3)a=`sed -n "$pline p" '

4)a=`sed -n "$pline p" '

5)a=`sed -n "$pline p" '

6)a=`sed -n "$pline p" '

esacecho $a

grep -s -h "$a" >#存入臨時檔案。

let prow =1

donelet pline =1

doneexit 0

如有問題,歡迎指正。

2樓:

變數=`sed -n '指定行號p' 檔名` 其中指定行號可以用正則進行匹配。

利用shell指令碼如何提取乙個檔案中某一特定行和下面若干行的內容

3樓:肥仙女

|豎1、在linux目錄/root下建立乙個txt檔案,內容如下,使用|豎線分割,作為我們的實驗資料樣本。

2、sed用法、sed-n'xp';顯示檔案x行資料,獲取第18行資料,即為sed-n'18p'。

3、sed-n'開始行,結束行p';顯示檔案x行到y行的內容:命令:sed-n'10,18p'。

4、head/tail用法。tail用法:tail經常用來檢視檔案末尾的資料,在shell中可以獲取文字中指定資料行。

獲取檔案最好3行資料。tail-n+獲取檔案3到最後一行資料。

5、head用法:head經常用來顯示文字的前n行資料。顯示文字請10行資料。

7、awk用法、awk在文字處理方面有著強大的功能,配合指令碼使用,可以列印指定行和列。awk'nr==18'指定行號。

4樓:匿名使用者

一條語句搞定,假定你要找到最後乙個abc以及後面的10行, 當然這條語句能夠執行的基礎是,裡確實有abc這個字串,否則下面一條語句就會出現失敗,更好的方法是在指令碼中分成兩條語句,一條語句判斷是否有abc以及行號,第二條語句是用sed來列印。你可以自己根據下面的命令來搞定,我就不多說了。

sed -n "$grep -n abc | tail -1 | cut -d : f 1),+10p"

linux環境下,用shell指令碼對乙個檔案內容拆分到指定檔案裡面

5樓:匿名使用者

首先取出ecas三行存入變數 ecaspropertiesecasproperties=(cat ecas)再把其寫入ecas下的配置檔案。

echo $ecasproperties>>ecas/其他的依此類推。

或者直接乙個命令cat ecas>>ecas/

shell指令碼:乙個檔案裡面有執行命令,分別用逗號分開。怎麼取出並執行

6樓:匿名使用者

awk -f, '

假設當前目錄下有可執行檔案 a1 a2 b1 b2 c1 c2 c3

蘋果mac系統下如何編寫.sh指令碼呼叫安裝的某個程式開啟指定檔案?

7樓:匿名使用者

你先找到應用程式裡的乙個macos資料夾,把裡面的可執行檔案路徑弄下來 後面加上jsf檔案的路徑。

怎麼從檔案修改另檔案內容,怎麼從一個檔案修改另一個檔案內容

為了方便講解,本經驗採用文件1和文件2為例進行講解。如圖所示,要把文件2的內容按原格式複製到文件1中的第二頁,實際中往往會出現格式排版等發生改變,給我們帶來了極大的麻煩。若直接複製則會出現很多 或文字的格式和位置都發生改變,即使使用選擇性貼上依然沒用。開啟文件1,選定你要貼上的位置 此處以第二頁為例...

該怎樣做個不老實的男人,一個男人如何,從一個老實的人變得比較滑頭?具體該怎麼做?

逼出來就會bai啥都學會的。不過 du不是學壞,學 zhi有涵養,能處理事情就好dao了。她當初喜歡的就是專你的屬本質的吧,不要按女朋友喜歡的模式,而是自己有個性就好。不要擔心,你越擔心,越抓不住。就是膽子大點,有擔當就好!希望我能幫到你!首先也學著去改變一下自己吧,宅多了總是比不上多出去交際,多交...

如何克服感性,如何從一個極度感性的人變得極度理性

區別 感性認識和理性認識是兩個不同的認識階段,有著本質的區別。與認識物件的聯絡不同 感性認識是認識主體通過感覺器官在與物件發生實際的接觸後產生的,它與認識物件之間的聯絡是直接的,具有直接性。理性認識是認識主體通過抽象思維對感性材料進行加工製作而獲得的,它與認識物件的聯絡是間接的,具有間接性。反映的方...