#!/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