linux如何批量提取多個檔案中的某一行

時間 2022-03-20 08:42:12

1樓:

例項檔案:

[root@s08 testdir]# cat file1abc1

txt[root@s08 testdir]# cat file2abc2

txt[root@s08 testdir]# cat file3abc3

cdftxt

[root@s08 testdir]#

過濾所需內容: -h 列印檔案名  -n 列印行號[root@s08 testdir]# grep -hn 'txt' file* > result.txt

檢視結果:

[root@s08 testdir]# cat result.txtfile1:2:txt

file2:2:txt

file3:3:txt

[root@s08 testdir]#

看一下,是否你所需的結果。

2樓:匿名使用者

你舉個簡明直觀的例子嘛。

用grep配合 awk可以很好處理的

#!/bin/bash

#*表示要查詢的檔案

for filename in *

dogrep txt $filename|gawk '' >>結果done

3樓:匿名使用者

grep txt filename | xargs sed -n "p"

在linux命令列下如何將指定的幾行內容寫入到乙個檔案中?

4樓:小公尺飛貓

sed -n '1,10p' file1 >> file2

將file1的1-10行追加到 file2

5樓:匿名使用者

echo -ne "line1\nline2\nline3\n" > file

line1 line2 line3 是行內容。

6樓:匿名使用者

perl -ne 'print if 1..10' file >result.txt

7樓:星顏霍高原

-fls

/path/to/somefile

:查詢到的所有檔案的長格式資訊儲存到指定檔案中。

如何批量提取多個資料夾中的同名檔案。 15

8樓:匿名使用者

能!無論是檔名是黑,白,紅,還是**內容是黑,白,紅,都能辦到。¥開道就能行了。

9樓:中兵勘察海外部

黑,白,紅是啥意思,是檔名還是內容,檔名的話,linux的find很方便....

windows的話可以搜,結果都排在一起,後面就方便了

shell批量修改檔名,如何批量提取多個Word的檔名?

bin sh for eachfile in ls b dofilename filehead echo filename awk f filelast echo filename awk f mv filename.txt filehead.txtdone 我這有現成的工具,用電子 處理 非常方便...

如何批量去掉字尾名,如何批量修改多個檔案的字尾名!

虎倉權權權 批量清除檔案字尾名 天橋臥龍 鍵盤上 win鍵 r 或 執行 cmd 進dos環境 進入檔案所在目錄 cd 碟符 檔案路徑 ren 被改後字尾名 原字尾名 xp裡可以批量改的,你試一下,把要改的檔案一次全選中,然後右擊選擇重新命名 比如要把 d aa 下的所有字尾為 swf 去掉字尾名 ...

批量刪除多個檔名中多餘的字元,如何批量刪除檔名最後幾位字元

以在win10系統的excle中操作為例,當excel多個表單中有相同部分需要刪除時。可以使用其自帶的查詢與替換功能,輸入查詢的相同內容,然後替換為空置。再勾選替換範圍為工作簿即可,具體的操作方法如下 1 在電腦上開啟乙個excel檔案進入。2 進入到該檔案以後可以看到工作表1有多個內容。3 工作表...

資料夾內多個excel如何批量撤銷工作表保護

1 選擇乙個工作表的全部單元格,點右鍵,選擇設定單元格格式,選擇保護,把鎖定單元格的 取消 2 選擇需要保護的單元格,點右鍵設定單元格格式選擇保護,選擇鎖定單元格 3 選擇下按選單,工具,保護工作表,設定保護工作表 或者選擇工作簿 的密碼,既可保護已經鎖定的工作表 或者整個工作簿 了。4 按照此法設...

如何在linux下快速批量修改資料夾和檔案許可權

用命令 sudo chmod 777 rfv home name 注釋 1 777 為 要修改成 的 檔案的 許可權 2 r 是 子目錄 下的 檔案 也修改 3 f 強制 4 v是 顯示 修改過程 5 最後 是要 修改 的 批量檔案 所在 的目錄。linux下批量修改檔案及資料夾所有者及許可權需要使...