내 찾기 출력이 다음과 같은 경우:
/var/log/data/run/account1.ext
"account1"을 제외한 모든 것을 삭제하고 파일로 리디렉션하려면 어떻게 해야 합니까?
참고: 이는 단지 예일 뿐이며 발견된 실제 폴더 길이는 다를 수 있습니다.
답변1
사용해 보세요sed:
$ echo "/var/log/data/run/account1.ext" | sed -e 's/.*\/\(\w\+\).*/\1/g'
account1
리디렉션 사용:
$ echo "/var/log/data/run/account1.ext" | sed -e 's/.*\/\(\w\+\).*/\1/g' > my_file