【发布时间】:2013-09-02 15:46:55
【问题描述】:
我有以下 bash 功能:
function tpc()
{
cp $1 .dosbox/TP/BIN/
dosbox -c "TPC.EXE $1"
rm .dosbox/TP/BIN/$1
#rm .dosbox/TP/BIN/$(basename $1 .pas).EXE
}
主要目的是:
tpc“文件.pas”
然后它在“dosbox”上编译,删除.dosbox 路径中的“file.pas”。但我想做点别的:“删除 .exe 文件”。如果我这样做,问题如下:tpc file.pas turbo pascal 编译FILE.EXE,然后.dosbox/TP/BIN/$(basename $1 .pas).EXE 正在尝试删除“file.EXE”。问题是:“如何删除大写的.exe文件?
【问题讨论】:
-
find . -iname $(basename $1 .pas).EXE -delete -
太棒了。有用。谢谢!
-
@AnsgarWiechers:完成,谢谢。 :-)