문장을 사용하여 단어 수, 문자 수 (공백 제외), 각 단어의 길이 및 길이를 인쇄하는 스크립트를 작성해야합니다. 그 단어의 문자의 숫자 카운터에 wc -m
존재하지만, 어떻게 그것을 스크립트에서 사용하게 알아?문장의 문자, 단어, 단어의 길이 및 전체 길이
#!/bin/bash
mystring="one two three test five"
maxlen=0;
for token in $mystring; do
echo -n "$token: ";
echo -n $token | wc -m;
if [ ${#token} -gt $maxlen ]; then
maxlen=${#token}; fi;
done
echo "--------------------------";
echo -n "Total words: ";
echo "$mystring" | wc -w;
echo -n "Total chars: ";
echo "$mystring" | wc -m;
echo -n "Max length: ";
echo $maxlen
은 같은데. 그렇다면 태그를 붙이십시오.우리 중 많은 사람들이 태그를 보면 솔루션을 제공하는 것보다 왜 대답이 무엇인지 알 수 있도록 더 많은 노력을 기울일 것입니다. – ghoti
감사합니다, ghoti, 더 언급 할 것입니다. 하지만 난 그냥 스크립트와 쉘 명령으로 연습하고있다 – mydreamadsl
그리고 당신의 질문은 무엇입니까? – Raedwald