使用shell脚本删除派生数据

Fer*_*jka 3 macos shell rm removeall

我正在尝试创建一个sh来删除Xcode的deriveddate文件夹的内容.我写了这个,它转到所需的文件夹,并列出内容,但当我删除#并尝试删除它,比它说

"**line 1: =~/Library/Developer/Xcode/DerivedData/: No such file or directory
Desktop     Downloads   Movies      Pictures    clitools.dmg
Documents   Library     Music       Public
override r--r--r--  dajkaferenc/staff for Desktop/Christmas Game update/.git/objects/00/8b8026f772525ccff6c3361ecc6f3eb43d0d82?** "



$DIR="~/Library/Developer/Xcode/DerivedData/"
cd $DIR
ls
#rm -r -- "$DIR"*
Run Code Online (Sandbox Code Playgroud)

anu*_*ava 5

  • 你不能放在~引号内.壳牌没有扩大这一点.
  • $变量名称之前没有变量赋值.

试试这个:

DIR=~/Library/Developer/Xcode/DerivedData/
cd $DIR
ls
rm -r -- "$DIR"*
Run Code Online (Sandbox Code Playgroud)