Bash 스크립트를 최적화하기위한 일반적인 지침이 있는지 궁금합니다.
예를 들어, 명령 행보다 루프를 작성 하는 것이 더 편리 하지만 시스템 을 처리 하는 것이 더 빠릅 니까? 예:
for i in a b c; do echo $i; done echo a echo b echo c
때때로 사람들은 같은 문제에 대해 다른 해결책을 제시합니다. 예를 들어,
sed
,cut
,awk
, 및echo
모든 문자열에서 숫자를 제거 할 수 있습니다. 숫자 코드가 적을수록 더 빨리 사용할 수 있는지 궁금합니다.같은 명령, 예.
STRING=abc.def echo ${STRING} | sed 's/.def//g' echo ${STRING} | sed '$s/....$//'
다른 명령, 예 :
STRING=abc.def echo ${STRING} | cut -d . -f 1 echo ${STRING} | sed 's/.def//g'