리눅스로 구구단을 짜보려고 합니다..
글쓴이: newrhs / 작성시간: 목, 2004/05/13 - 11:44오후
구구단짜기가 쉽지가 않더라구요...
한개 나오는거는 나름대로 가능 했거든요..
근데.. 몇개가 동시에 되는건 어렵더라구요..
프로그래밍 하나 배우는게 넘넘 어려워요...
좀 도와주세요.. 기본 적으로 이정도는 했거든요..
#!/bin/sh function multbl() { for k in 1 2 3 4 5 6 7 8 9; do echo "$1 x $k = 'expr $1 \* $k'"; done } if [ "$#" -ne 2 ]; then echo -n "Enter two digits: " read a b else a="$1" b="$2" fi if [ "$a" -le "$b" ]; then multbl "$a" multbl "$b" fi
실행 시키니가 계속 오류가 떠요..
5행에 "("이게 문제라는..
그래서 또 수정하고 또 수정하고 그래도 영 발전 하지가 않네요.. 도와주세요..
그게 만들어 보고 싶어요... 숫자 2와 5를 입력 하면 2단에서 5단까지 나오는거
요.. 학과 선배님들이 도와 주셨는데도..ㅡㅡ;; 제가 뭘 잘못 짠건지좀 봐주세요
Forums:
알고 싶은 사항이 무었인지는 몰라도 이렇게 해보세요
[code:1]for x in `jot 9 1 9`;do
아 적고 보니 아니군요 =3=3 죄송;;
------------------------------------------------------------------------------------------------
Life is in 다즐링
[code:1][nonun@Linux nonun]$ cat
값 입력받는건 기존거 쓰시면 될듯..
test.sh 2 5 를 하든 5 2 를 하든 순서만 다르고 정상 동작합니다.
흠... 마지막꺼요..
글쎄요... 무슨 말인지.. 제가 아직 초보거든요..ㅜ_ㅜ 그래서 배우려고 밤새 이러는겁니당..ㅡㅜ;; 에구구 어렵네요 리눅스
[code:1]for k in `seq $1 $2` ; /* 인자1
-.-;;
계속 오류가 뜨는군요..
혹시 bash가 아니고 sh로 해서 그런건가요?
이런 오류까 뜹니다
우선 한거는요
오류는요..
./gugugu : 구문오류행에서 3 : '(' 예기치 않음
이렇게요..ㅡㅜ;;
댓글 달기