이런 텍스트 파일이 있어요
access-2018-08-21.log.1-20180906
access-2018-08-22.log.1-20180906
-20180906 부분을 제거하고 싶습니다. 결과는 다음과 같습니다.
access-2018-08-21.log
access-2018-08-22.log
나는 그것을 시도했지만 rename -- "s/\-20180906//g" *
성공하지 못했습니다.
목표를 달성하려면 어떤 명령줄이 필요합니까?
답변1
이 시도..
출력이 만족스러우면 에코 단어를 제거하면 됩니다.
for i in access*; do echo mv $i ${i%.*}; done