소프트 신청 시 60 페이지 코드 셸 명령 분석 추출

2532 단어 기술.살다
최근 에 코드 가 들 이 학습 에 관 한 글 을 보 았 는데 그 중 하 나 는 깊 은 감명 을 받 았 다. 검색엔진 에서 얻 은 지식 은 모두 중고 지식 이 고 한계 성과 작가 의 주관 성 을 가지 고 진정 으로 효과 적 인 지식 을 얻 는 방식 은 책 을 읽 고 공식 문서 와 코드 를 보 는 것 이다.모두 가 일 한 후에 이런 방식 을 시험 해 보 세 요. 잡담 은 표시 되 지 않 습 니 다.
       이틀 동안 회사 에서 소프트웨어 저작권 을 신 청 했 는데 그 중 하 나 는 바로 항목 에서 3000 줄 의 코드 를 워드 문서 에 추출 하 는 것 이다. codeMan 으로서 어떻게 복사 와 붙 여 넣 기 를 할 수 있 겠 는가? 이렇게 저능 한 작업 은 당연히 쓰기 프로그램 이 실현 되 었 다. 뭐라고?아니 야!물론 구 글 은 만능 구 글 이 어떤 간편 한 방법 이 있 는 지 살 펴 보 자.
       역시 구 글 에 이미 만들어 진 셸 코드 가 있어 서 다시 한 번 감 사 드 립 니 다. cptbtptpss 선배 님 의 기술 지원 은 진실 을 추구 하 는 정신 에 따라 이 코드 를 보 여 주세요.
#!/bin/bash 
//        
list_alldir(){
// 1.      
for file2 in `ls -A $1`
do
if [ -d "$1/$file2" ];then
#echo "$1/$file2"
list_alldir "$1/$file2"
elif [ -f  "$1/$file2" ];then
    //2.     .js   .ejs,    
	if [[ "$1/$file2" == *.js ]] || [[ "$1/$file2" == *.ejs ]] ;then
	echo "
" >> out.txt echo "$1/$file2" >> out.txt echo "
" >> out.txt cat "$1/$file2" >> out.txt fi fi done } list_alldir ./fileDir

이 코드 를 보고 몇 가지 문제 가 내 머리 위 를 맴 돌 고 있 었 다. 
1. 이것 은 셸 스 크 립 트 입 니 다. windows 환경 은 어떻게 실행 합 니까?
2. 대본 의 뜻 은 무엇 입 니까?
3. 왜 셸 스 크 립 트 를 실행 할 수 있 습 니까? 스 크 립 트 파일 을 어떻게 실행 합 니까?
조급해 하지 말고 우리 가 하나하나 탐구 하 자.
     첫 번 째 문제: 우선 cmd 명령 행 에서 이 코드 를 복사 하여 붙 여 넣 었 습 니 다. 오류 가 발생 했 습 니 다. 명령 을 식별 할 수 없습니다. 갑자기 위의 bash 글 자 를 보 았 습 니 다. 그러면 git 에 넣 겠 습 니 다.  bash 명령 행 에서 해 보 세 요. 과연 파일 경 로 를 바 꾼 후에 실행 할 수 있 습 니 다. out. txt 목표 문 서 를 생 성 할 수 있 습 니 다. 헤헤, 눈 먼 고양 이 는 죽은 쥐 를 담 을 수 있 습 니 다.
    두 번 째 문 제 는 코드 가 무슨 뜻 입 니까? 셸 명령 을 간단하게 알 고 있 습 니 다. 전체적으로./fileDir 디 렉 터 리 에 있 는 모든 접 두 사 를. js 또는. ejb 파일 로 합 친 것 입 니 다.간단하게 코드 에 주석 을 달 았 습 니 다.
    세 번 째 문제, git 가 win 에서 셸 명령 을 실행 할 수 있 는 이 유 는 Cygwin 을 봉 인 했 기 때 문 입 니 다. cygwin 은 Liux 환경 을 모 의 했 기 때문에 Liux 에서 셸 명령 을 실행 하 는 것 과 같 습 니 다.win 에서 셸 스 크 립 트 를 직접 실행 합 니 다. sh 파일 의 방식 은:
git 환경 변 수 를 설정 한 후 임의의 파일 에 newfile. sh 를 만 듭 니 다. 파일 이름 은 임의의 끝 에. sh 가 필요 합 니 다. 그리고 sh 파일 에 셸 명령 을 입력 하면 파일 을 두 번 클릭 하면 실 행 됩 니 다.두 번 째 방식: cmd 에서 git 가 있 는 디 렉 터 리 의 bin 폴 더 에 들 어가 sh 를 입력 합 니 다.  .ewfile.sh   바로 sh 뒤에 파일 디 렉 터 리 와 함께 실행 할 수 있 습 니 다. 인터넷 에서 자 료 를 제공 해 준 코드 맨 들 에 게 감 사 드 립 니 다.
    이 예 를 들 어 우 리 는 업무 중 에 많은 문 제 를 볼 수 있다. 우 리 는 반복 되 는 규칙 적 인 노동 을 스 크 립 트 로 대체 할 수 있다. 예 를 들 어 windows 자체 스 크 립 트, 예 를 들 어 iOS 핸드폰 의 스 크 립 트, 그리고 셸 스 크 립 트 등 인력 을 해방 시 키 고 나 부터 시작 할 수 있다.코드 맨 들, 길이 멀 어, 내 가 찾 아 볼 게.
    
 
 

좋은 웹페이지 즐겨찾기