experiment目錄遞迴,indent c standard style
[root@localhost desktop]# ls
experiment-2.6-new.tar.bz2
digui-dir-alter-case.sh
experiment
[root@localhost desktop]# ./digui-dir-alter-case.sh experiment
digui-dir-alter-case.sh 檔案內容如下:
#!/bin/sh
##晚上沒事,用shell寫了個遞迴遍歷目錄的指令碼,本指令碼實現遞迴遍歷指定目錄,列印目錄下的檔名(全路徑)。不為別的,就為了以後用著方便。
function scandir()
if [ $ = "/" ]
then
cur_dir=""
else
cur_dir=$(pwd)
fifor dirlist in $(ls $)
doif test -d $;then
cd $
scandir $/$
cd ..
else
#在linux系統下批量改變檔案名字的大小寫
for file in `ls | grep '[a-z]'`
dostr=`echo $file|tr 'a-z' 'a-z'`
mv $file $str
done
fidone
}if test -d $1
then
scandir $1
elif test -f $1
then
echo "you input a file but not a directory,pls reinput and try again"
exit 1
else
echo "the directory isn't exist which you input,pls input a new one!!"
exit 1
fi
Linux改變檔名和目錄名的字符集
今天碰到個問題,中文檔案和帶中文的目錄通過svn取到windows系統,然後通過scp傳到linux伺服器之後,出現了檔名及目錄名編碼集改變的問題。都變成了gbk 轉換指令如下 convmv f 原始編碼 t 目標編碼 r 目錄迴圈 notest 實際改變,否則只是測試 操作路徑 檔案 如convm...
Linux改變檔名和目錄名的字符集
今天碰到個問題,中文檔案和帶中文的目錄通過svn取到windows系統,然後通過scp傳到linux伺服器之後,出現了檔名及目錄名編碼集改變的問題。都變成了gbk 轉換指令如下 convmv f 原始編碼 t 目標編碼 r 目錄迴圈 notest 實際改變,否則只是測試 操作路徑 檔案 如convm...
c 檔名遞迴獲取
region 檔名遞迴獲取 獲取指定目錄中的匹配項 檔案或目錄 要搜尋的目錄 項名模式 正則 null表示忽略模式匹配,返回所有項 是否搜尋子目錄 是否拋異常 private static string getfilesystementries string dir,string regexpatt...