此follwing代碼是我正在編寫的腳本的一部分。現在,爲了這個腳本的目的,我假定./src中只有一個文件,所以這個循環只應該執行一次。現在,在某個地方的循環中,我想獲取$ f(文件名)的前4個字符並將其存儲在另一個變量中。我知道有切割命令,但我不確定是否會在這裏使用,因爲我認爲剪切被用於文件內容,而不是文件本身。將文件名的前4個字符存儲到變量中
for f in `ls ./src`
do
echo $f
cd tmp
f="../src/$f"
sh "$f"
done
謝謝你的答案! – zyxxwyz 2013-03-20 20:49:05