-4
내 디렉토리의 파일을 반복하는 bash 스크립트를 작성하고 있습니다. 하나의 파일 이름에서 버전을 추출해야합니다.grep을 사용하여 파일 이름에서 bash의 버전을 추출하십시오.
지금까지
grep -Po '(?<=develop.)[^_]+'
터미널에서 잘 작동
로, bash는 스크립트가 작동하지 않습니다.echo $filename | grep -Po '(?<=develop.)[^_]+' # great
version = $filename | grep -Po '(?<=develop.)[^_]+' # version: command not found
파일 패턴 I 출력
모든 팁 3421-1 기대
software_1.2.1~develop.3421-1_.deb
?
작동하지 않습니까? – heemayl
파일 이름의 형식은 무엇입니까? 출력에서 어떤 형식을 기대합니까? – Aaron
질문에 예상되는 동작 : / – sjsam