Contents

Views 12865 Comment 0
?

Shortcut

PrevPrev Article

NextNext Article

Larger Font Smaller Font Up Down Go comment Print
?

Shortcut

PrevPrev Article

NextNext Article

Larger Font Smaller Font Up Down Go comment Print

유닉스 시스템에서는

    % cp *.c  *.pas

같은 명령어를 사용할 수 없다.

유닉스에서는 메타문자(*, ? 등)가 해당되는 문자로 확장되서 작동되기 때문이다.


유닉스에서 이런 단점을 극복하기 위해서 

    % mmv *.c  .pas 

과 같이 작동하는 쉘스크립트를 작성해보자.


# mmv 코드

#!/usr/bin/csh
# usage : % mmv  *.c  .pas
 
set num=$#argv
set rd=$argv[$num]
echo $rd |set ex=`cut -d. -f2`
set i=1
 
while ($i < $num)
    echo $1 |set name=`cut -d. -f1 `
    set name2=$name'.'$ex
    echo "name2 ="$name2
    mv $1 $name2
    shift
    @ i +=1
end


[참고] https://hooni.net/578


?

List of Articles
No. Category Subject Author Date Views
1057 Develop [ios] 카메라 사용 권한 확인해서 분기하는 방법 hooni 2015.02.26 2892
1056 Database [mysql] MySQL 백업 및 복구 hooni 2019.11.22 2899
1055 PPT [ppt] OCB기술개발팀 OJT 자료 file hooni 2015.11.13 2933
1054 Develop [ios] GPS 이용 상태 확인 hooni 2015.04.27 2945
1053 PPT [ppt] 전자금융보안론 발표/설치 자료 file hooni 2016.05.03 2969
1052 Etc 사이버보안실무 수업 메모 hooni 2017.03.30 2982
1051 System/OS [linux] CentOS 에 APM 설치하기 hooni 2015.01.02 2987
1050 Develop [android] 간단한 SQLIite 예제 hooni 2017.06.14 3024
1049 Develop [swift] 실행시간 측정하기 hooni 2021.09.14 3025
1048 Develop [Javascript][Ajax] 자바스크립트 강의 산출물 file hooni 2019.10.05 3037
1047 System/OS OpenSSL로 ROOT CA 생성 및 SSL 인증서 발급하기 hooni 2017.10.28 3053
1046 Develop [js] 모바일 스크롤 방지(해제) hooni 2015.04.14 3056
Board Pagination Prev 1 ... 6 7 8 9 10 11 12 13 14 15 ... 99 Next
/ 99