我正在尝试编辑以下脚本以添加部件以删除文件名中包含单词TRAR的文件夹中的所有文件。这是一个Linux系统,我想在这样的部分添加:
cd /appl/virtuo/gways/config/input_d
rm -rf TRAR*
以上我无法运行,但是当我手动尝试时,我能够做到,我想添加到下面的脚本中并且很丢失,因为这是我第一次编写这样的脚本
VENDOR=ericsson-msc
RELEASE=R13.2
BASE_DIR=/appl/virtuo/gways
RAW_DIR=${BASE_DIR}/config/${VENDOR}/${RELEASE}/trdipfile_raw_landing_area
cd ${RAW_DIR}
ssh netperf@10.76.26.1 "cd /var/opt/ericsson/sgw/outputfiles/apgfiles/oms ; find . -newer ~/msc- trdif-timestamp -type f | egrep TRDIP | cpio -oc ; touch ~/msc-trdif-timestamp" 2>/dev/null | cpio -icdu 2>/dev/null
答案 0 :(得分:0)
我在没有引号的情况下尝试了它,并尝试引用它应该工作,只是测试,如果你想删除包含“TRAR”的所有实例你应该使用前后的通配符:
rm -rf *"TRAR"*
您也可以尝试将其保存到变量并测试:
delit="TRAR"
rm -rf "$delit"*