#!/bin/ksh
grep -v "root" /MCS/usr/dbl/tsk/idle.txt | MESTAID=`awk ' {print $1}'`
grep -e "$MESTAID" MCSTNM.SAV | TTF=`awk ' {print $2}'`
在这个例子中可以说$TTF = 123 555 666
用awk变量来删除文件
以上抓住用户的3位唯一TTF
号码,然后我需要使用以下格式删除:rm /path_to_file/TT123.*
然而,当我试图在脚本中执行它:rm /path_to_file/TT$TTF.*
它试图发出以下命令:rm /path_to_file/TT123 555 666.*
有没有办法采取$TTF
变量,并将它独立运行,即:我希望我的问题是清楚的
rm /path_to_file/TT123.*
rm /path_to_file/TT555.*
rm /path_to_file/TT666.*
,我不是程序员这是肯定的。只是一个人试图写一个简单的脚本来减少他的日常工作流程:)任何帮助,将不胜感激。
我相信我们可以解决这个问题,但我不能按照你的现有的代码。例如,什么MESTAID是什么或它如何相关尚不清楚。 – 2012-02-02 02:58:50
@John:如果我开始阅读'这个例子......'我想我明白user1184129在问什么... – sarnold 2012-02-02 03:03:22