我有以下 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”上编译,删除路径中的“file.pas” .dosbox
。但我想做点别的:“删除 .exe 文件”。如果我这样做,问题如下:tpc file.pas
turbo pascal compiles FILE.EXE
,然后.dosbox/TP/BIN/$(basename $1 .pas).EXE
试图删除“file.EXE”。问题是:“如何删除大写.exe
文件?