본문 바로가기
728x90
반응형

Programming17

[Bash Shell] Sed 명령어 사용법 Linux의 sed 명령어는 스트림 편집기로, 텍스트 파일을 조작하고 변환하는 데 사용됩니다. 주요 사용법은 다음과 같습니다: sed는 한 줄씩 읽어서 주어진 script를 실행하는 것을 반복하는 명령입니다. 파일의 내용을 변경하지 않고 출력만 하는 것이 기본 동작이므로, 실제 파일을 수정하려면 -i 옵션을 사용해야 합니다.\ 주어진 script에서 '\n'이 안먹는게 아니라, 한 줄을 읽은 다음에 이 줄을 버퍼(pattern space)에 넣고 script를 실행하기 때문에 그렇습니다. Pattern: sed [옵션] '명령' 파일명 문자열 치환: sed 's/old_text/new_text/' filename 이 명령은 파일 내의 'old_text'를 'new_text'로 바꿉니다 특정 행 삭제: s.. 2024. 6. 30.
[python]문자열에 double quotes 추가 하는 방법 How to append double quotes to a string and store as new string? a = "Hello World"# Beautiful usage in pythonb = '"{}"'.format(a)# in python 3.6 (or above)b = f'"{a}"' 2024. 6. 19.
[Python] TypeError: unsupported operand type(s) for |: 'type' and 'type' Error Message TypeError: unsupported operand type(s) for |: 'type' and 'type' Error Cause  'type' and 'type' syntax is only supported in 3.10 or later. Use  Example ## Error Code def debug(msg: str | list): print(msg) ## Right Code def debug(msg: [str, list]): print(msg) debug("text") 2024. 6. 19.
[Java] 시스템 운영체제/서버 호스트(host) 정보 출력하기 Java 애플리케이션이 현재 동작하고 있는 시스템 운영체제 정보 출력하기 위해서는 System.getProperty("os.name") 코드를 사용하면 된다. 프로퍼티에서 가져온 정보를 기반으로 조건문을 사용해서 OS를 구분한다.로컬, 개발, 운영 서버간 다르게 동작을 처리해야 할 경우가 있다. 이럴 때 InetAddress.getLocalHost()를 이용하여 호스트 정보를 가져와서, 로컬 서버인지 구분할 수 있다. public class SystemOsMain { public static void main(String[] args) { String os = System.getProperty("os.name").toLowerCase(); if (os.contains("wi.. 2024. 6. 8.
728x90
반응형