Я хочу упаковать программу в ящики с помощью диалогового окна, которое дает мне radiolist файлов журнала (работа) и автоматически воспроизводит их использующий scriptreplay, но я не могу заставить это работать, потому что filepath, который помещается во Временный файл, включает, они "" вещи вот почему scriptreplay наклон находят файл и не будут играть его. Мне также нужна программа для автоматического выбора права .log файл (у них есть то же имя, или я размещаю их в тот же каталог), который используется в .timing файле.
#! /bin/bash
#clear
_temp="/tmp/answer.$$"
STRING=""
COUNTER=0
for i in $(ls /mnt/home/$USER/shell_logs/*.log ); do
let COUNTER=COUNTER+1
STRING=$(echo $STRING \"$i\" \"$COUNTER\" \"OFF\" )
done
dialog --backtitle "Radiolist" --radiolist "test" 0 0 0 $STRING 2>$_temp
result=`cat $_temp`
clear
echo $result
Это - ответ:
#! /bin/bash
#clear
_temp="/tmp/answer.$$"
STRING=""
COUNTER=0
for i in $(ls /mnt/home/$USER/shell_logs/*.log ); do
let COUNTER=COUNTER+1
STRING=$(echo $STRING $i \"$COUNTER\" \"OFF\" )
done
dialog --backtitle "Radiolist" --radiolist "test" 0 0 0 $STRING 2>$_temp
result=`cat $_temp`
clear
cat $result