Bash中的脚本要删除

时间:2014-11-25 04:01:32

标签: bash

我正在尝试删除文件名中包含名称TRAR的所有文件。这是一个Linux系统,这是我第一次做这样的脚本,下面是我试过的,但它不起作用

cd /appl/virtuo/gways/input_d
rm -rf TRAR*

当我手动输入目录并运行rm -rf TRAR *时,所有文件都被删除了,我需要这个脚本才能工作,以便可以通过cronjob添加它来运行..

VENDOR=ericsson-msc
RELEASE=R13.2
BASE_DIR=/appl/virtuo/gways
RAW_DIR=${BASE_DIR}/config/${VENDOR}/${RELEASE}/trdipfile_raw_landing_area

#rm -rf $RAW_DIR/*

 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)

如果您通过crontab运行此脚本,则应添加

!#/bin/sh到第一行文件。 Anc更改此文件的权限。例如

chmod 755 script.sh

或者您可以将crontab命令添加为/bin/sh /<folder with scripts>/script.sh