去掉檔案中LF(dos->unix)
#!/bin/sh
which sed || (echo "sed unavailable" 1>&2; exit 1)
echo "Creating obj directories..."
test -d lencod/obj && rm -rf lencod/obj ; mkdir lencod/obj
test -d ldecod/obj && rm -rf ldecod/obj ; mkdir ldecod/obj
test -d rtpdump/obj && rm -rf rtpdump/obj ; mkdir rtpdump/obj
rm -f lencod/dependencies; touch lencod/dependencies
rm -f ldecod/dependencies; touch ldecod/dependencies
rm -f rtpdump/dependencies; touch rtpdump/dependencies
echo "Removing DOS LF chars..."
for f in l[ed][ne]cod/[si][rn]c/*.[ch] bin/*.cfg
do
sed -e "s/^M//" < $f >$f.tmp && mv $f.tmp $f
done
for f in l[ed][ne]cod/Makefile
do
sed -e "s/^M//" < $f >$f.tmp && mv $f.tmp $f
done
for f in rtpdump/*.cpp rtpdump/*.h rtpdump/Makefile
do
sed -e "s/^M//" < $f >$f.tmp && mv $f.tmp $f
done
echo "Done."
相關文章
- [譯] 在 UNIX 中,一切皆檔案
- 去掉字串中重複部分 提取檔案字尾名字串
- HP-UNIX 建立檔案系統
- vscode如何將所有檔案格式lf批次轉換為crlfVSCode
- win10如何去掉檔案隱藏屬性_win10檔案屬性怎麼去掉隱藏Win10
- dos-基礎用法
- 將檔案的行結束符由 CRLF 轉換為 LF
- Linux裡面去掉檔案特殊字元的命令Linux字元
- Unix Linux檔案型別與許可權管理Linux型別
- shell檢測檔案是windows格式還是unixWindows
- GIT add檔案報錯:git warning: LF would be replaced by CRLF 解決方案Git
- unix環境高階程式設計(上)-檔案篇程式設計
- Unix檔案系統和pwd命令實現詳解
- 如何在 Unix 和 DOS 格式之間轉換文字檔案
- linux一切皆檔案之Unix domain socket描述符(二)LinuxAI
- LF will be replaced by CRLF
- UNIX環境程式設計-第四章檔案和目錄程式設計
- 【CORE】在UNIX環境下從核心檔案獲取堆疊資訊
- IDEA全量替換一次性解決舊專案,將所有檔案換行符改為LFIdea
- springboot專案中yaml檔案Spring BootYAML
- bat批處理使用ren批次重新命名檔案,比如批次去掉檔名稱的前4位BAT
- python如何去掉字串中的空格Python字串
- ar——建立或修改備存檔案,或是從備存檔案中抽取檔案
- tar解壓到指定目錄並去掉壓縮檔案的層級資料夾
- Laravel 中的配置檔案Laravel
- 檔案中勒索恢復
- Linux中映象檔案是什麼?檔案格式有哪些?Linux
- 【伺服器資料恢復】Unix環境zfs檔案系統下重組RAID5案例分享伺服器資料恢復AI
- Golang專案中讀取配置檔案Golang
- Windows & Unix 檔案格式之迷, 空格、回車換行、tab 轉換及其相關工具(轉載)Windows
- 如何去掉自己CSDN中圖片水印
- Unix pthreadthread
- Win10系統中OneDrive同步綠色對勾如何去除 win10中怎麼將oneDrive同步檔案上綠色小勾去掉Win10
- Unix哲學(Unix程式設計藝術)程式設計
- win10 檔案圖示出現兩個箭頭怎麼去掉 win10檔案圖示上有兩個箭頭怎麼辦Win10
- 使用Notepad轉換LF與CRLF
- Deployer recipe中Laravel配置檔案Laravel
- java中讀取配置檔案Java
- Python中的檔案讀寫Python