2014-04-10 3 views
0

나는 one_001_three.txt, one_002_three.txt,. . .리눅스 스크립트에서 부분 파일 이름을 호출하십시오.

${fname}_001 

어떤 아이디어가 'one_001'파일을 부를 것이다 : 확장자를 제거한 후

, 나는 그런 것을 호출 하시겠습니까? 내가 당신의 질문을 이해 지금까지로

+0

당신이 귀하의 요구 사항을 더 명확히 할 수 있지만 변경 얻을 나던, 당신이 원하는 것을 명확하지 않다. – anubhava

+0

'fname = one; echo "$ {fname} _001"'one_001'을 생성합니다 ... 아니면 아마도'x = one_001_three.txt; fname = $ {x %% _ *}'? 그것은 정말로 분명하지 않습니다 ... – twalberg

답변

2

..

이 유는이 명령의 기본 이름이 함께 노력하고 발전 할 수 있습니다.

기본 이름 one_001_three.txt _three.txt -> 출력 결과는 one_001입니다.

파일 이름이 변경되지 않습니다. 내가 당신의 질문을 이해 지금까지로

+0

분명하지 않은 것에 대해 유감스럽게 생각합니다. 감사. – Shinobii

0

..

당신은이 명령의 기본 이름이 함께 노력하고 발전 할 수 있습니다.

basename one_001_three.txt _three.txt -> 출력 결과를 one_001로 지정합니다.

파일 이름

관련 문제