디렉토리에서 파일을 읽는 방법에 대한 기본 질문

teaLive

이것은 초보자 질문입니다. .sh 파일을 작성하여 디렉토리의 파일 이름을 자동으로 바꾸려고합니다.

파일은 다음과 같습니다.

for fileName in directory
do
    mv fileName "NewPrefix"+fileName
done

for fileName in directory파트 를 작성하는 방법을 알아 내려고합니다 .

다음을 시도했습니다.

dir = '.'
for fileName in dir

이것은 작동하지만이 스크립트를 실행할 때마다 dir: cannot access =: No such file or directory.

왜?

왼쪽

코드에 몇 가지 문제가 있습니다.

  • 함께 사용되는 배쉬 변수 $VAR는주의 $앞에. 달러 기호를 생략하면 일반 문자열처럼 처리됩니다.
  • 강타는 요구를 와일드 카드 (globbing을 파일 이름 *, ?등). 의 예 는 현재 폴더 인 .폴더와 일치 .합니다.
  • 변수는로 설정됩니다 VAR=VALUE. 등호 주위에는 공백이 없습니다. VALUE공백이 있으면 따옴표로 묶어야합니다.
  • 문자열 연결은 자동으로 발생합니다. +기호는 문자 그대로 삽입 +하는 위치에 있습니다.
  • 이유가없는 한 변수는 항상 큰 따옴표로 묶어야합니다.

이러한 점을 염두에두고 여기에 스크립트의 작동 버전이 있습니다.

cd /path/to/folder

for file in ./*
do
    mv "$file" "NewPrefix$file"
done

If 조건

조건이 다음과 같이 사용되는 경우 :

if [[ "$file" == "New"* ]]
then
    # Do something here
fi

별표는 큰 따옴표 밖에 있습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

디렉토리에서 파일을 읽는 방법에 대한 기본 질문

분류에서Dev

쓰기 가능한 디렉토리에서 파일을 보호하는 방법

분류에서Dev

동일한 디렉토리에 파일 사본을 만드는 방법

분류에서Dev

hdfs 대 로컬 디렉토리에서 파일 읽기

분류에서Dev

URL의 가변 디렉토리 구조에 대해 .htaccess로 기본 색인 파일을로드하는 방법

분류에서Dev

디렉토리의 모든 파일 또는 Python에서 args를 기반으로 한 단일 파일에 대해 기능을 수행하는 방법

분류에서Dev

디렉토리의 모든 폴더 / 파일에 대한 기본 파일 권한을 설정하는 방법은 무엇입니까?

분류에서Dev

디렉토리의 모든 폴더 / 파일에 대한 기본 파일 권한을 설정하는 방법은 무엇입니까?

분류에서Dev

문서 디렉토리 및 권한에 파일 쓰기

분류에서Dev

한 디렉토리 트리에서 다른 디렉토리 트리로 파일 시간을 동기화하는 방법

분류에서Dev

일괄 파일 또는 디렉토리에 대한 If 문

분류에서Dev

신속한 문서 디렉토리에 원격 서버 파일을 복사하는 방법

분류에서Dev

디렉토리에 대한 읽기 및 쓰기 권한을 허용하는 chmod

분류에서Dev

html의 파일 디렉토리와 파일 검색 결과를 표시하는 방법에 대한 간단한 질문이 있습니다.

분류에서Dev

Bash-스크립트 파일과 동일한 디렉토리에있는 파일에서 읽기

분류에서Dev

Deno의 하위 디렉토리에 대한 읽기 권한을 부여하는 방법이 있습니까?

분류에서Dev

그룹 읽기 / 실행 액세스에 대한 디렉토리의 권한을 설정하는 방법

분류에서Dev

Ubuntu에서 Python을 사용한 OpenCV에 대한 기본 질문

분류에서Dev

다른 디렉토리에서 다른 디렉토리로 동일한 파일을 복사하는 방법

분류에서Dev

디렉토리에서 알 수없는 파일 이름 읽기

분류에서Dev

디렉토리에서 모든 .log 파일을 읽는 방법

분류에서Dev

txt 파일에서 이름을 읽고 새 디렉토리를 만들기위한 배치 파일

분류에서Dev

디렉토리에 대한 퍼티의 기본 색상을 변경하는 방법은 무엇입니까?

분류에서Dev

문서 디렉토리에없는 PDF에 대한 URL 가져 오기-UIDocumentInteractionController

분류에서Dev

iOS WebView에서 문서 디렉토리의 이미지 파일을 읽는 방법

분류에서Dev

PRO 파일에서 대상 디렉토리를 얻는 방법

분류에서Dev

디렉토리 b에서 디렉토리 a의 파일을 동기화하는 방법은 무엇입니까?

분류에서Dev

디렉토리 및 해당 디렉토리에 대한 커밋 기록을 삭제하는 방법

분류에서Dev

Mac에서 디렉토리를 열기위한 별칭을 만드는 방법

Related 관련 기사

  1. 1

    디렉토리에서 파일을 읽는 방법에 대한 기본 질문

  2. 2

    쓰기 가능한 디렉토리에서 파일을 보호하는 방법

  3. 3

    동일한 디렉토리에 파일 사본을 만드는 방법

  4. 4

    hdfs 대 로컬 디렉토리에서 파일 읽기

  5. 5

    URL의 가변 디렉토리 구조에 대해 .htaccess로 기본 색인 파일을로드하는 방법

  6. 6

    디렉토리의 모든 파일 또는 Python에서 args를 기반으로 한 단일 파일에 대해 기능을 수행하는 방법

  7. 7

    디렉토리의 모든 폴더 / 파일에 대한 기본 파일 권한을 설정하는 방법은 무엇입니까?

  8. 8

    디렉토리의 모든 폴더 / 파일에 대한 기본 파일 권한을 설정하는 방법은 무엇입니까?

  9. 9

    문서 디렉토리 및 권한에 파일 쓰기

  10. 10

    한 디렉토리 트리에서 다른 디렉토리 트리로 파일 시간을 동기화하는 방법

  11. 11

    일괄 파일 또는 디렉토리에 대한 If 문

  12. 12

    신속한 문서 디렉토리에 원격 서버 파일을 복사하는 방법

  13. 13

    디렉토리에 대한 읽기 및 쓰기 권한을 허용하는 chmod

  14. 14

    html의 파일 디렉토리와 파일 검색 결과를 표시하는 방법에 대한 간단한 질문이 있습니다.

  15. 15

    Bash-스크립트 파일과 동일한 디렉토리에있는 파일에서 읽기

  16. 16

    Deno의 하위 디렉토리에 대한 읽기 권한을 부여하는 방법이 있습니까?

  17. 17

    그룹 읽기 / 실행 액세스에 대한 디렉토리의 권한을 설정하는 방법

  18. 18

    Ubuntu에서 Python을 사용한 OpenCV에 대한 기본 질문

  19. 19

    다른 디렉토리에서 다른 디렉토리로 동일한 파일을 복사하는 방법

  20. 20

    디렉토리에서 알 수없는 파일 이름 읽기

  21. 21

    디렉토리에서 모든 .log 파일을 읽는 방법

  22. 22

    txt 파일에서 이름을 읽고 새 디렉토리를 만들기위한 배치 파일

  23. 23

    디렉토리에 대한 퍼티의 기본 색상을 변경하는 방법은 무엇입니까?

  24. 24

    문서 디렉토리에없는 PDF에 대한 URL 가져 오기-UIDocumentInteractionController

  25. 25

    iOS WebView에서 문서 디렉토리의 이미지 파일을 읽는 방법

  26. 26

    PRO 파일에서 대상 디렉토리를 얻는 방법

  27. 27

    디렉토리 b에서 디렉토리 a의 파일을 동기화하는 방법은 무엇입니까?

  28. 28

    디렉토리 및 해당 디렉토리에 대한 커밋 기록을 삭제하는 방법

  29. 29

    Mac에서 디렉토리를 열기위한 별칭을 만드는 방법

뜨겁다태그

보관