#!/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
Вышеперечисленное получает 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.*
Надеюсь, мой вопрос ясен, я не программист, это точно. Просто парень, пытающийся написать простой сценарий, чтобы сократить его ежедневный рабочий процесс :) Любая помощь будет оценена.