/usr/share/dict/words
영어 단어를 무작위로 선택하여 독일어로 번역하고 잠시 동안 표시하고 프로세스를 반복하는 스크립트를 작성하고 싶습니다 . 나는 시작 부분만 알고 있으며 쉘에서 단어 대 단어 번역을 사용하는 방법은 모릅니다.
watch -n5 sh -c 'cat /usr/share/dict/words | shuf -n1 | .....'
답변1
다운로드번역 쉘
cd
wget https://github.com/soimort/google-translate-cli/archive/master.tar.gz
tar -xvf master.tar.gz
cd google-translate-cli-master/
설치하다
사용
make
sudo make install
또는
사용
checkinstall
sudo apt-get install checkinstall sudo checkinstall
이것을 본다면:
3 - Version: [ master ]
그렇다면- ~에 따르면3
- 예를 들어 숫자를 입력하세요.
20150330
- ~에 따르면Return
다음과 같이 번역됨
cat /usr/share/dict/words | shuf -n1 | tee >( xargs -0 trs {=de} | xargs echo) | xargs -0 echo -n
주문
watch -n5 'bash -c "cat /usr/share/dict/words | shuf -n1 | tee >( xargs -0 trs {=de} | xargs echo) | xargs -0 echo -n"'