일정 알림에 대한 스크립트를 작성했으며 이전에 선택한 오디오를 재생할 수 있기를 바랍니다. 내 프로그램 variabel 뜻 .mp3와 파일을 찾고 있지만 작동하지 않습니다. 도와주세요. 감사zenity가있는 .mp3 파일을 찾는 방법
nama=$(zenity --entry --text="Enter your name:" --entry-text " ");
date=$(zenity --calendar --text "choose your event's day" --date-format=%Y-%m-%d);
tang=$(zenity --forms --date-format=`date | awk ¥{print $1 $3,$2,$6}¦ `| time :`date | awk '{print $4}'`);
nambah=$(zenity --forms --ok-label="Done" --cancel-label="Cancel" --height=100 \
--title "Time" \
--text "Input Time(format 24)" \
--add-entry "Input Hours:Minutes:Second");
sounds=$(find | *.mp3 | zenity --list --column "choose sounds");
text=$(zenity --text-info --title "create event" --editable --font=Purisa);
a=1
while (a==1)
do
cekdate="`date '+%Y-%m-%d'`";
cektime="`date '+%H:%M:%S'`";
echo "echo cektime: $cektime"
echo "echo cekdate: $cekdate"
echo "nambah: $nambah"
echo "date: $date"
if [ "$nambah" == "$cektime" -a "$date" == "$cekdate" ]
then
echo -n
d=`echo "Time: $nambah"`
break
fi
done
out=$(zenity --info --text "REMEMBER!! $nama today is $date you have event $d
$text ");
그 라인 :'소리 = $ (찾아 | * .MP3 | zenity --list --column "choose sounds");'문제가 옳습니까? find 명령을 사용하여 * .mp3 파일을 검색하는 방법이 아닙니다 ... 확인하십시오. – Nic3500
내가 여기있는 동안 참고하시기 바랍니다 : https://www.networkworld.com/article/2694433/unix-good-coding-practices-for-bash.html 및 들여 쓰기 코드. 각 행에';'은 필요하지 않습니다. – Nic3500
** 귀하가 여기에 코드를 게시하기 전에 http://shellcheck.net **을 사용하는 방법을 배우십시오 ;-). shellcheck을 사용할 때 적절한 "she-bang"줄을 첫번째 줄, 보통'#!/bin/bash'에 포함시켜야합니다. https://stackoverflow.com/tags/bash/info 여러 번 읽으면 상위 10 개 셸 스크립트 초보자 실수를 피할 수 있습니다. 행운을 빕니다. – shellter