在Linux中删除脚本

时间:2014-11-25 04:13:50

标签: bash

我正在尝试编辑以下脚本以添加部件以删除文件名中包含单词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

1 个答案:

答案 0 :(得分:0)

我在没有引号的情况下尝试了它,并尝试引用它应该工作,只是测试,如果你想删除包含“TRAR”的所有实例你应该使用前后的通配符:

rm -rf *"TRAR"*

您也可以尝试将其保存到变量并测试:

delit="TRAR"
rm -rf "$delit"*