объявить (или экспортировать, здесь не обязательно )перед выполнением:
id=3./myScript.sh
myScript.sh:
#!/bin/bash
echo "id = $id"
Выход:
id = 3
Я бы не стал удалять " ~/home/{User}/.cache/" сам по себе, но все, что ниже этого, должно быть нормально.
Редактировать :Я должен добавить, что хотел бы точно знать, что занимает так много места. Удобным инструментом с графическим интерфейсом для этого является Filelight. Или из скорлупы:
du -hs /home/{username}/.cache/*
Это даст вам общий размер каталога в удобочитаемом формате.