반응형

2025/02/09 2

C 표준 라이브러리 string.h 개요 및 문자열 관련 함수 (strlen, strcpy, strncpy)

C 언어에서 문자열 처리는 표준 라이브러리 를 통해 제공됩니다. string.h는 문자열을 다루는 다양한 함수들을 포함하고 있으며, 이를 활용하면 문자열의 길이를 측정하거나 복사하는 등의 작업을 쉽게 수행할 수 있습니다.이번 포스팅에서는 string.h의 개요와 함께 문자열 관련 주요 함수 중 strlen, strcpy, strncpy에 대해 살펴보겠습니다.1. 개요는 문자열과 관련된 다양한 함수를 포함하고 있는 헤더 파일입니다. 이 헤더 파일에 정의된 함수들은 다음과 같은 작업을 수행할 수 있습니다.문자열 길이 측정 (strlen)문자열 복사 (strcpy, strncpy)문자열 연결 (strcat, strncat)문자열 비교 (strcmp, strncmp)특정 문자 찾기 (strchr, strrch..

Bash Shell Script로 반복 작업 자동화하기

Linux는 Bash Shell Script를 사용하여 반복적인 작업을 자동화하기에 최적화된 환경을 제공합니다. 이번 포스팅에서는 Bash Shell Script를 이용해 백업 작업과 로그 정리 작업을 자동화하는 예제를 통해 효율적인 스크립트 작성 방법을 소개하겠습니다.1. 반복 작업 자동화의 필요성서버 관리나 시스템 운영 중에는 반복적인 작업이 자주 발생합니다. 예를 들어:특정 디렉토리의 데이터를 주기적으로 백업오래된 로그 파일을 주기적으로 삭제하여 디스크 공간 확보이러한 작업을 자동화하면 시간과 노력을 절약할 수 있으며, 실수를 방지할 수 있습니다.2. 자동 백업 스크립트 예제요구 사항특정 디렉토리(/home/user/data)를 /backup/data로 백업날짜별로 백업 폴더를 생성7일 이전 백업 ..

728x90
반응형