일괄변경 4

[Linux] sed 명령어를 이용한 다양한 예제

sed 명령어는 문자열을 변환하거나 수정하는데 사용됩니다. 파일을 읽어서 특정 패턴을 찾아 다른 문자열로 대체하거나, 특정 라인을 삭제하는 등 다양한 작업을 수행할 수 있습니다. 다음은 sed 명령어의 주요 옵션과 예제입니다. 옵션 설명 -e 스크립트 명령어를 지정 -f 스크립트 파일을 지정 -i 파일을 직접 수정 -n 출력을 하지 않음 -r 정규표현식에 확장 문법 사용 -s 대상 문자열에서 패턴을 찾아 첫번째로 일치하는 것만 치환 예제 파일 내의 특정 문자열을 다른 문자열로 대체합니다. sed 's/old_string/new_string/g' input_file.txt > output_file.txt 위 예제에서는 input_file.txt 파일 내에서 old_string을 new_string으로 대체..

Linux 2023.04.01

[Windows] ren 명령어! 야 너도 할 수 있어! 파일명 일괄 변경

가끔 파일이 많은데, 정리되지 않아 매우 불편하고, 짜증 나는 일이 반복되는 경우가 많다. 패턴은 대충 알고는 있는데, 이를 어떻게 바꿔야하난 고민하다가 그냥 파일 하나하나씩 우클릭하여, 이름 바꾸기 클릭해 주는 나의 손가락. 방법만 알면 나의 수고로움이 덜할텐 말이죠... 필자는 두가지 방법을 알려드릴 테니, 잘 숙지하시고, 잘 쓰시길 바란다. 방법 1 : 탐색기에서 파일 우클릭하여 파일 일괄 변경 파일명 패턴 입력 파일명 일괄 변경 결과 화면 방법 2 : 명령어를 통한 파일명 일괄 변경 Command 창 실행 dir /b 명령어로 파일 리스트 출력 >> dir /b C:\Users\imjh8>d: D:\>cd filetest D:\filetest>dir /b file_test_20221231_12_1..

Windows 2023.02.26

[Docker] 도커 이미지 일괄 최신화 명령어

docker를 사용하다 보면, 버전이 빠르게 업업하다 보니깐, UI도 옛날스럽고, 가끔 버그가 생기기 마련이다. 하지만 이미지를 최신화하면 어떻게 될까? 최신화를 하기 위해, docker pull [이미지명] 명령어를 통해 각 이미지 별로 최신화할 수 있다. 하지만 모든 이미지를 한꺼번에 하기 위해서 아래와 같이 명령어를 저장해 둔다면 너무나 좋지 않을까? 명령어를 잘 숙지하도록하자!! docker image 개인 최신화 docker pull [이미지명] docker image 일괄 최신화 docker images | grep -v REPOSITORY | awk '{print $1}' | xargs -L1 docker pull 각 Container 별로 강제로 다시 만들기 docker-compose up..

Docker 2023.02.22

[Linux] rename 명령어로 파일명 일괄 변경하기

필자는 가끔 로그나, 윈도우 파일들 정리할 때 rename을 사용하여 정리하곤 한다. 물론 윈도우에서도 파일명 일괄 변경하는 방법이 있다. 아래 명령어로 특정 패턴에 대해서 rename을 해보도록 하자. rename 패키지 설치 sudo apt install rename rename 기능 master@master:~/docker2/docker/docker/tmp$ rename --help Usage: rename [ -h|-m|-V ] [ -v ] [ -0 ] [ -n ] [ -f ] [ -d ] [ -e|-E perlexpr]*|perlexpr [ files ] Options: -v, --verbose Verbose: print names of files successfully renamed. -0, ..

Linux 2023.02.12