shell遞迴實檔案內容過濾

2021-05-27 18:52:09 字數 524 閱讀 4996

這是我的一道筆試題,現場做了,感覺不好,回來又仔細修改、測試了一下。現在發出來,希望大家多提寶貴意見:

要求:寫乙個shell指令碼,遞迴實現檔案查詢。輸入引數1為查詢目錄,如果沒有則為當前目錄,查詢目錄中內容包含「conclusion」單詞的文字檔案,輸出檔案全路徑

#! /bin/bash

# directory judge:if $1 is empty,then use current directory

if [[ -z "$1" ]] || [[ ! -d "$1" ]] ; then #目錄判斷,如果$1不是目錄或者是空,則使用當前目錄

nowdir=$(pwd)

else

nowdir=$(cd $1; pwd)

fiecho "$nowdir"

# recursion solution for text file content filter

searchfile()

searchfile $nowdir

python過濾檔案內容 python過濾檔案內容

我是python新手,我正在嘗試完成以下任務,但是我的輸出與它應該是不一樣的。有誰能幫我解決問題嗎?感謝你的幫助!在 分配 在第三個程式中,我們將研究檔案內容的分類。在與源 相同的目錄中是乙個檔案 字串.txt,它在幾行中有隨機字串。這些線可以分為兩類 一類是只有字母 a z,a z 和數字 0 9...

Shell 檔案內容操作

讀取檔案的每一行內容並輸出 bin bash 方法1 while read line do echo line done a.txt 方法2 cat a.txt while read line do echo line done 方法3 for line in cat a.txt for line ...

shell檔案內容編碼轉換

linux下有時需要對文字檔案的編碼格式進行轉換,下面是在專案中用過的一些shell命令。要想對文字內容的字元編碼進行轉換,具體引數含義 j 轉換為 jis 編碼 iso 2022 jp 預設 e 轉換為 euc 編碼 s 轉換為 shift jis 編碼 w 轉換為 utf 8 編碼 無bom l...