JH721 SW자율차 [리눅스기본및쉘] //6주차-5

JH·2021년 5월 22일
0
post-thumbnail

프로젝트

[Project1] 20개의 문제를 추레하고 10초안에 문제 풀이를 하는 스크립트
[Project2] 윈도창 변경시 사용자에게 실시간으로 LINES, COMLUMNS 값을 주고 80x16이 확인 되면 ok 메세지를 화면에 출력
[Project3] 영상 파일의 시간정보를 추출하여 SRT 파일을 생성

쉬뱅 -> #!/bin/bash

Project 1

Q1.맘모스는 포유류이다 (y/n) ?
Q2.김재환입니다 (y/n) ?
Q3.오징어입니다 (y/n) ?
Q4.문어입니다 (y/n) ?
Q5.고래입니다 (y/n) ?
Q6.물입니다 (y/n) ?
Q7.사람입니다 (y/n) ?
Q8.동물입니다 (y/n) ?
Q9.공룡니다 (y/n) ?
Q10.Y or N (y/n) ?

while read v; do echo $v; done

제 방법
'''
#!/bin/bash

arr=(0 y n y y y y y y y y)

v=1
aaa=y
while [ ${v} -le 10 ]; do
sed -n ''vs/.{v}'s/.//p' quiz.txt
read aaa
echo aaa;echo"aaa; echo "{arr[$v]}"
if [ "{arr[v]}" = "$aaa" ]; then
echo ccc
else
echo www
fi
((v++))
done
'''
3초 뒤에 입력 넘어가기 이런 것은 구현 못함

Project 2

while true; do echo $LINES x $COLUMNS; sleep 1;done

Project 3

ffmpeg : 비디오 확장자를 바꿀 때 사용
ffmprobe : ffmpeg의 보조

ffprobe -v error -w show_entries dormat=duration -of default=noprint_wrappers=1:nokey=1 (파일명)

profile
JH.velog

0개의 댓글