b=$({
      echo "1 what"
      echo "2 the"
      echo "3 hell"
      echo "4 are"
      echo "5 you"
      echo "6 doing"
    } \
    | grep "^[235]"  \              # 정규표현식 2,3,5로 시작하는 라인
    | sed 's/[0-9\s]*//' \     # 숫자와 공백으로 연결된 문자열을 지운다
)

echo ${b}

결과:
the hell you

Posted by stekilove
,
#!/bin/sh

aaa(){
  len="${#@}"
  ((s=0))
  for i in ${@}
  do
    ((s+=$i))
  done
  echo $s
}

a=$(aaa 1 2 3 4 5)
((b=$(aaa 1 2 3 4 5)+1))
((c=a+1))
d=a+1


echo ">> $a <<"
echo ">> $b <<"
echo ">> $c <<"
echo ">> $d <<"


결과
>> 15 <<
>> 16 <<
>> 16 <<
>> a+1 <<

Posted by stekilove
,
s=0; (1..100).each{|a| s+=a }; print s

설명:
  1. s=0 으로 선언한다.
  2. 1~100 까지 돌면서 s에 더한다.
  3. s를 출력한다.

결과:
  5050



Posted by stekilove
,