檔案格式 Linux篇

2021-09-28 18:40:20 字數 1647 閱讀 6670

去除行尾空格   sed -i 's/[ ]*$//g'  filename

去除當前目錄下所有檔案的行尾空格    ls -r |awk '' i=`pwd`'/' | sed -i 's/[ ]*$//g' 

sed -i 's/*$//g' filename    //delate space in lines' trail

sed -i '/^$/d' filename            //delate empty lines

sed -i '/^};$/a\\r' filename    //}; add new line

sed -i '/^}$/a\\r' filename        //} add new line

dos2unix filename                //windows file to unix file

sed -i 's/^m$//g' filename        //windows file to unix file

unix2dos filename                //unix file to windows file

sed -i 's/$/\r\n/' filename        //unix file to windows file

sed -i "s/\t/    /g" filename    替換為空格 將tab替換為4個空格

sed -i "s/    /\t/g" filename    替換為空格 將4個空格替換為tab

ls -r |awk '' i=`pwd`'/' | xargs sed -i 's/*$//g'

ls -r |awk '' i=`pwd`'/' | xargs sed -i '/^$/d'

ls -r |awk '' i=`pwd`'/' | xargs sed -i '/^};$/a\\r'

ls -r |awk '' i=`pwd`'/' | xargs sed -i '/^}$/a\\r'

ls -r |awk '' i=`pwd`'/' | xargs sed -i 's/\r$//g'

ls -r |awk '' i=`pwd`'/' | xargs sed -i 's/^m$//g'

ls -r |awk '' i=`pwd`'/' | xargs sed -i "s/    /\t/g"

1、列出當前目錄的檔案、資料夾完整路徑

ls -1 |awk '' i=`pwd`'/'

2、列出當前目錄及子目錄的檔案、資料夾完整路徑

ls -r |awk '' i=`pwd`'/'

2b) 列出當前目錄及子目錄下的資料夾完整路徑

ls -fr | grep /$ | sed "s:^:`pwd`/:" 

3、用find實現,好像執行要慢些

find / -name "*.*" -exec ls {} \;

4、遞迴列出當前目錄及子目錄名稱

ls -fr | grep /$

5、遞迴列出當前目錄及子目錄名稱,包括相關屬性

ls -lr | grep "^d"

# drwxr-xr-x 3 idea idea  4096 aug  2  2009 images

6、只列出當前目錄下的子目錄

用ls只列出子目錄

ls -d */

linux 檢視檔案格式

1.最近在使用sqlldr 匯入資料時,總是報非法數字這個錯誤。結果發現原來是檔案格式的錯誤,需要將檔案dos2unix.2.如何判斷linux檔案是否是dos格式 方法如下 1。grep m 檔名稱。m 是ctrol v m 打出來的。2。file 檔名 bash 3.2 file test.tx...

linux檢視檔案格式

1.vim 檢視 vim 開啟檔案,切換到底線命令模式,在最底一行輸入如下命令 set fileencoding 12.file 檢視上面方式得出來的檔案編碼格式有時候總是不一致,不清楚為啥。1.vim 轉換 在vim中直接進行轉換檔案編碼,比如將乙個檔案轉換成utf 8格式 set fileenc...

ELF檔案格式分析 結構篇

elf檔案格式,全稱為excutable and linking format,是乙個開放的可執行檔案和鏈結檔案格式,在linux上很流行,跨平台軟體的設計也多以elf格式作為標準,其結構擴充套件性相容性都很強.elf結構分析起來主要有兩種模式,一是編譯時模式,另乙個是執行時模式,同乙個檔案在不同的...