셸 스크립트를 여러개 배워야 하나요?

   조회 6440   추천 0    

현재 freebsd 사용중입니다.

리눅스를 먼저 썼기에 bash를 가장 먼저 접했었는데요 sh, ksh , csh 섞어서 익히다 보니

bash와 sh가 여러모로비슷한점이 가장 많은것 같은데 그냥 닥치는대로 이것저것 배워야 하는지 아니면 sh , bash로 충분할지 궁금합니다;

개념이 너무 없어서 왜 배우는지도 모르면서 일단 배우는 중이라서 질문드립니다 ㅎ;

Mr. lee
짧은글 일수록 신중하게.
아싸조쿠나 2019-10
배워야 하기보단 그냥 환경이 그거 쓰고 있어서 사용했던거 같네요. 초년생때는 유닉스때문에 csh를 많이 썻지만 리눅스로 가면서 bash를 자연스럽게 많이 쓰게 됩니다. 비슷비슷해서 배워두면 어려운점은 없을거라고 봅니다
     
비엘이브 2019-10
배우고 싶은게 너무 많아서 낭비는 하기 싫어서요 ㅎ;
낭비가 될까봐;;
          
박문형 2019-10
이것 저것 해보고 환경과 자신에게 맞는 것을 찾아야죠..

아마도 어떤 목적이 생기면 그때 어느 정도 정립될 것입니다..

생각하면 저절로 손까락이 움직여서 프로그램을 만들수 있는 수준까지 열심히 노력하세요..
               
비엘이브 2019-10
찾아가는 길이 지루했나봐요...
더 열심히 즐겨보겠습니다 ㅎ
FOXBI 2019-10
정규식이나 계산 반복문등에서 가끔 bash에서만 쓰고 다른쉘에서는 안되는 기능들이 있긴합니다 하지만 기본은 거의 깉으니 하면서 추가하거나 바꾸거나 빼시면됩니다.

저도 맨날 검색해가면서 해요 ㅎㅎ 하시다보면 자신만의 레퍼런스가 생기니 그걸 활용하는것도 좋습니다.
     
비엘이브 2019-10
좋은 말씀 감사합니다.
화랑화랑 2019-10
기본기(?)만 익히시고, 레퍼런스를 검색하고 복사->수정해서 쓰는게 가장 빠릅니다.

리눅스 환경이라면 bash가 기본쉘입니다^^


참고로, 저의 경우는 C 스타일에 익숙해서 bash에서도 for문을 아래와 같이 쓰기도 합니다.


#!/bin/bash
#
# 전통적인(?) 버전 ------------------------
#
for i in 1 2 3 4 5
do
  echo "Welcome $i times"
done


#!/bin/bash
#
# C 스타일 버전 ------------------------
#
for (( c=1; c<=5; c++ ))
do
echo "Welcome $c times..."
done
     
비엘이브 2019-10
좋은팁과 상세한 내용까지 감사드립니다.
많은 도움이 되네요 ㅎ
모스월드 2019-10
FreeBSD이면 TCSH가 default 입니다. 리눅스라면  bash가 많이 쓰이고,
상용 UNIX라면 ksh가 많이 쓰입니다. EDA tool 내에는 거의 sh/bash로 되어 있는 듯 합니다.
엄청난 고수 레벨은 zsh를 선호 하는 듯 합니다. 결국은 shell script 짜다보면 이것 저것 다 건들이지만,
요즘 대세 및 붐은 bash인 듯 합니다. ㅎ
     
비엘이브 2019-10
zsh 이뿌네요 ㅎㅎ
이것저것 다 건들여봐야만 한다면 해봐야겠네요 ^^
일단 bash부터...


QnA
제목Page 1225/5724
2015-12   1764826   백메가
2014-05   5239380   정은준1
2007-12   7769   정현문
2010-03   7769   명성호
2010-02   7768   불무골
2010-04   7768   프랴
2004-07   7768   김재식
2004-07   7768   김민철
2004-08   7768   정륭
2009-09   7767   김윤술
2013-07   7767   김건우
2014-03   7766   폴라리스
2004-08   7766   최용석
2018-05   7766   당근맛캔디
2010-11   7766   Seean
2004-07   7766   이해원
2014-02   7766   서울I김동수
2019-01   7765   Nikon
2010-01   7765   백승철
2016-04   7765   윈98
2010-03   7765   회로쟁이
2010-07   7765   백승철