去除行尾空格 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結構分析起來主要有兩種模式,一是編譯時模式,另乙個是執行時模式,同乙個檔案在不同的...