Bash에서 파일 이름의 선행 대시 일괄 제거

Devy
$ ls -l
-rw-r--r--@ 1 ywang  Users  6156 Aug 16 14:38 -STEST.20140728.151116.pgp
-rw-r--r--@ 1 ywang  Users  2756 Aug 16 14:38 -STEST.20140728.152042.pgp
-rw-r--r--@ 1 ywang  Users  3424 Aug 16 14:38 -STEST.20140729.141735.pgp
-rw-r--r--@ 1 ywang  Users  2439 Aug 16 14:38 -STEST.20140729.142515.pgp
-rw-r--r--@ 1 ywang  Users  2672 Aug 16 14:38 -STEST.20140730.125115.pgp
-rw-r--r--@ 1 ywang  Users  2391 Aug 16 14:38 -STEST.20140730.125556.pgp

안녕하세요, 여러 가지 방법을 시도했습니다. 예를 들어 파일을 반복 mv하고 하나씩 수행합니다. 그러나 mv선행 대시를 자체에 대한 매개 변수로 해석하고 와일드 카드와 결합 할 때 백 슬래시 이스케이프가 작동하지 않는 것처럼 보이기 때문에 성공 하지 못했습니다 *.

Bash의 oneliner에서 어떻게 할 수 있는지 아이디어가 있습니까? 감사!

아누 바바

당신이 사용할 수있는:

for i in ./-*; do mv "$i" "${i#*-}"; done

./-*쉘이 -명령 옵션으로 해석되지 않도록 globbing 에 사용 하는 것이 중요합니다 .

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Excel 파일의 URL에서 선행 슬래시 제거

분류에서Dev

Linux의 파일 이름에서 특수 문자 일괄 제거

분류에서Dev

Windows의 파일 이름에서 특수 문자 일괄 제거

분류에서Dev

rm 명령 : 파일 이름에 대괄호가 포함 된 파일 제거

분류에서Dev

일괄 적으로 powershell 선택에서 파일 이름 제외

분류에서Dev

파일 이름에서 선행 10 자리 숫자 제거

분류에서Dev

파일 이름에서 대괄호의 내용을 제외한 모든 것을 제거하는 방법

분류에서Dev

Powershell을 사용하여 파일 이름에서 대괄호 문자 제거

분류에서Dev

Powershell을 사용하여 파일 이름에서 대괄호 문자 제거

분류에서Dev

sed로 파일 이름에서 공백과 괄호를 제거하십시오.

분류에서Dev

명령 줄 일괄 제거 _ 파일 이름에서

분류에서Dev

파일 이름의 일부를 제거하기위한 대괄호 확장

분류에서Dev

파일 이름의 일부를 제거하기위한 대괄호 확장

분류에서Dev

쉘에서 파일 이름의 시작과 끝을 제거

분류에서Dev

사용자 정의 파일 입력에서 파일 이름 표시 및 제거

분류에서Dev

awk 파일에서 선행 0 제거

분류에서Dev

선행-(대시)가있는 파일의 기본 이름

분류에서Dev

내 파일 이름 및 시트 이름에서 .txt 제거

분류에서Dev

Bash에서 파일 이름의 후행 문자를 제거하는 방법은 무엇입니까?

분류에서Dev

파일 이름 시작 부분에서 단일 문자 제거

분류에서Dev

파일 이름에서 개행을 재귀 적으로 제거

분류에서Dev

행 이름에서 문자열의 일부 교체 및 제거

분류에서Dev

하위 폴더에서 동일한 이름의 파일 제거

분류에서Dev

자바에서 파일 이름의 일부 제거

분류에서Dev

.desktop 파일 표시 이름에서 "링크"제거

분류에서Dev

.desktop 파일 표시 이름에서 "링크"제거

분류에서Dev

파일 이름 시작 부분에서 숫자 제거

분류에서Dev

tcl의 파일에서 모든 행의 시작에서 여러 공백 제거

분류에서Dev

파일 이름에서 경로 "/"제거

Related 관련 기사

  1. 1

    Excel 파일의 URL에서 선행 슬래시 제거

  2. 2

    Linux의 파일 이름에서 특수 문자 일괄 제거

  3. 3

    Windows의 파일 이름에서 특수 문자 일괄 제거

  4. 4

    rm 명령 : 파일 이름에 대괄호가 포함 된 파일 제거

  5. 5

    일괄 적으로 powershell 선택에서 파일 이름 제외

  6. 6

    파일 이름에서 선행 10 자리 숫자 제거

  7. 7

    파일 이름에서 대괄호의 내용을 제외한 모든 것을 제거하는 방법

  8. 8

    Powershell을 사용하여 파일 이름에서 대괄호 문자 제거

  9. 9

    Powershell을 사용하여 파일 이름에서 대괄호 문자 제거

  10. 10

    sed로 파일 이름에서 공백과 괄호를 제거하십시오.

  11. 11

    명령 줄 일괄 제거 _ 파일 이름에서

  12. 12

    파일 이름의 일부를 제거하기위한 대괄호 확장

  13. 13

    파일 이름의 일부를 제거하기위한 대괄호 확장

  14. 14

    쉘에서 파일 이름의 시작과 끝을 제거

  15. 15

    사용자 정의 파일 입력에서 파일 이름 표시 및 제거

  16. 16

    awk 파일에서 선행 0 제거

  17. 17

    선행-(대시)가있는 파일의 기본 이름

  18. 18

    내 파일 이름 및 시트 이름에서 .txt 제거

  19. 19

    Bash에서 파일 이름의 후행 문자를 제거하는 방법은 무엇입니까?

  20. 20

    파일 이름 시작 부분에서 단일 문자 제거

  21. 21

    파일 이름에서 개행을 재귀 적으로 제거

  22. 22

    행 이름에서 문자열의 일부 교체 및 제거

  23. 23

    하위 폴더에서 동일한 이름의 파일 제거

  24. 24

    자바에서 파일 이름의 일부 제거

  25. 25

    .desktop 파일 표시 이름에서 "링크"제거

  26. 26

    .desktop 파일 표시 이름에서 "링크"제거

  27. 27

    파일 이름 시작 부분에서 숫자 제거

  28. 28

    tcl의 파일에서 모든 행의 시작에서 여러 공백 제거

  29. 29

    파일 이름에서 경로 "/"제거

뜨겁다태그

보관