본문 바로가기
728x90
반응형

Programming127

리눅스 텍스트 데이터 찾기 (AWK) 리눅스 텍스트 데이터 찾기 (AWK) AWK는 텍스트 처리 및 데이터 추출을 위한 강력한 명령어 중 하나입니다. 이것은 리눅스 및 유닉스 시스템에서 특히 자주 사용됩니다. AWK는 특정 패턴을 찾아서 그에 맞는 작업을 수행하거나 파일의 특정 부분을 추출하는 데 사용됩니다. 이번에는 AWK 명령어의 기본 사용법을 알아보겠습니다. AWK의 기본 구문 AWK 명령어의 기본 구문은 다음과 같습니다. awk '패턴 { 액션 }' 파일명 항목 설명 패턴 AWK가 파일에서 찾을 조건을 지정합니다. 이 조건이 참이면 해당 액션을 수행합니다. 액션 지정된 패턴이 발견되었을 때 실행할 명령어나 작업을 지정합니다. 파일명 AWK를 적용할 파일의 이름을 지정합니다. 행 인덱싱: AWK에서는 행을 행 번호로 참조할 수 있습니다.. 2024. 4. 15.
소프트웨어 개발에서 Entity란? 소프트웨어 개발에서 Entity란? 소프트웨어 개발에서 Entity란 무엇인가? 소프트웨어 개발에서 Entity는 현실 세계의 개체나 개념을 나타내는 데이터 구조를 의미합니다. 보통 데이터베이스 설계나 객체지향 프로그래밍에서 사용되며, 업무 도메인의 중요한 부분을 모델링하는 데 사용됩니다. Entity는 속성과 행위를 가지고 있으며, 시스템에서 수행되는 작업의 대상이 될 수 있습니다. Entity의 예시 사용자(User): 웹 애플리케이션에서 사용되는 사용자는 일반적인 Entity입니다. 사용자의 속성으로는 이름, 이메일, 비밀번호 등이 있을 수 있으며, 로그인, 회원가입, 프로필 수정 등의 행위를 수행할 수 있습니다. 제품(Product): 전자 상거래 웹사이트에서는 제품이 Entity입니다. 제품의 .. 2024. 4. 8.
검색에 잘 노출되는 방법 (sitemap) 웹사이트를 보다 효율적으로 색인화하는 핵심 Sitemap.xml은 웹사이트의 구조와 컨텐츠를 검색 엔진에게 알려주는 중요한 파일입니다. 이 파일은 웹사이트의 모든 페이지와 그 페이지 간의 관계를 포함하고 있어, 검색 엔진이 해당 사이트를 크롤링하고 색인화할 때 유용한 정보를 제공합니다. 이번 글에서는 sitemap.xml 파일이 왜 중요한지 그리고 어떻게 사용되는지 자세히 알아보겠습니다 Sitemap.xml이란 무엇인가? Sitemap.xml은 웹사이트의 페이지 구조를 XML 형식으로 기술한 파일입니다. 이 파일은 보통 웹사이트의 루트 디렉토리에 위치하며, 검색 엔진에게 사이트의 모든 페이지의 URL을 알려줍니다. 더불어, 각 페이지의 중요도, 변경 빈도 등의 추가 정보도 포함할 수 있습니다. 왜 Sit.. 2024. 4. 8.
[업무자동화] 워드 표 계산하기 워드문서의 표 계산하기 파이썬을 이용해서 Word에 작성된 표의 정보를 엑셀처럼 계산하는 코드를 작성합니다. 간혹 Word에 작성된 표를 계산해야하는 경우가 있습니다. 엑셀에 옮겨서 계산 후 결과를 저장하면 되지만 계산해야할 정보가 많은 경우 자동화가 필요합니다. 동작구조 프로그램을 실행하면 프로그램이 저장된 위치의 input.docx파일을 찾아서 해당 파일의 표를 계산합니다. 결과는 result.docx에 저장됩니다. input.docx의 내부표는 아래와 같이 구성됩니다. 테이블에 대한 정보가 첫번째 행에 저장됩니다. [제품명], [가격], [수량], [총 판매액]의 4가지 정보가 각 열에 작성되어 있습니다. 두 번째 열에는 실제 정보가 저장되어 있습니다. 계산결과는 여기서 시작합니다. 입력으로 사용되.. 2024. 4. 7.
파이썬 print함수 사용팁 파이썬에서 print() 함수는 텍스트를 출력하는 데에 매우 유용한 도구입니다. 이 글에서는 print() 함수를 사용하여 다양한 출력을 하는 방법을 알아보겠습니다. 특히 프린트 함수를 잘 사용하면 가독성이 높은 로그를 출력할 수 있습니다. f-string f-string은 파이썬 3.6부터 도입된 문자열 포맷팅 방법 중 하나로, 문자열 내에 변수나 표현식을 간편하게 삽입할 수 있습니다. f-string은 문자열 앞에 'f' 혹은 'F' 접두사를 붙여서 사용합니다. f-string 안에서 중괄호({}) 안에 변수나 표현식을 넣어 사용할 수 있습니다. name = "Alice" age = 30 print(f"My name is {name} and I am {age} years old.") 글자 수 고정 및.. 2024. 4. 7.
Python Dictionary 사용법 Python Dictionary 사용하기 Python에서 dictionary는 키(key)와 값(value)의 쌍으로 구성된 자료형으로, 매우 유용하게 사용됩니다. Dictionary를 사용하여 데이터를 저장하고 관리하는 방법에 대해 알아보겠습니다. Dictionary 생성하기 다음과 같이 중괄호 `{}`를 사용하여 dictionary를 생성할 수 있습니다. >>> dict1 = {'name':'John', 'age':30, 'city':'New York'} >>> dict1 {'name': 'John', 'age': 30, 'city': 'New York'} 값에 접근하기 특정 키를 사용하여 해당 키에 대한 값을 얻을 수 있습니다. >>> dict1['name'] 'John' 값 추가 및 수정하기 새로.. 2024. 4. 5.
Python Set 사용 방법 Python Set 사용 방법 파이썬에서 Set(집합)은 고유한 값을 저장하는 데이터 구조로, 중복된 값을 허용하지 않고 순서를 보장하지 않습니다. 이 글에서는 파이썬에서 Set을 사용하는 방법을 알아보겠습니다. Set 생성 Set은 중괄호 `{}`를 사용하여 생성하거나 `set()` 함수를 사용하여 생성할 수 있습니다. >>> set1 = set([1,2,3]) >>> set1 {1, 2, 3} Set에 데이터 추가 Set에 데이터를 추가할 때는 `add()` 메서드를 사용합니다. >>> set1.add(4) >>> set1 {1, 2, 3, 4} Set에서 데이터 제거 Set에서 데이터를 제거할 때는 `remove()` 메서드를 사용합니다. >>> set1.remove(4) >>> set1 {1, 2.. 2024. 4. 5.
728x90
반응형