본문 바로가기

bash shell script - insert multiple lines using sed bash shell을 써서 서버 환경을 자동으로 설정할 수 있도록 하는 스크립트를 작성하고 있어요 ^^ 이거 잼있네요! 문법을 다 볼 시간이 없어서, 필요한 것들만 찾아서 만들고 있는데요. 약간은 어설프지만, 잼있네요!! (근데 왜 눈이 촉촉할ㄲ...) 자주 까먹으니깐, 간단하게 정리해둡니다. 여러 줄의 문자열을 파일의 특정 위치에 입력하기 위해서는 역시 sed를 사용해야죠. 스크립트는 아래와 같습니다. projectSetupFile='/var/www/html/test' sed -i -e '59d;60d;61d;62d;63d;64d' $projectSetupFile sed -i "59i\DATABASES = {\n\ 'default': {\n\ 'PORT': '',\n\ }\n\ }" $projectSe.. 더보기
php basic - php 문자열 결합 (string join) php 문자열을 결합하기 위해서는 다음과 같은 방식으로 하시면 됩니다. 예를 들어 "aaa"와 "bbb"라는 문자열이 있을 때 결합하는 방법은 .(점) 을 사용하시면 되는데요. $joinString = "aaa"."bbb" 위와 같은 식으로 하시면 되겠죠. 예제 코드 (문자열 결합해서 아파치 error.log에 출력하기) 1 더보기
파이썬 basic - String(문자열, 스트링) Comma(콤마)로 분리하기, split 이번에 간단하게 포스팅하는 내용은 파이썬에서 문자열을 특정 규칙으로 분리해서 리스트로 만들어주는 split 함수에 대한 것입니다. 예제를 보시면, 1. 문자열에서 콤마로 분리하기 vi splitTest.py 1 stringA = "1,2,3,4,5,6,7,8,9" 2 listA = stringA.split(",") 3 print listA 결과python splitTest.py ['1', '2', '3', '4', '5', '6', '7', '8', '9'] 2. 문자열에서 공백으로 분리하기 vi splitTest2.py 1 stringA = "1 2 3 4 5 6 7 8 9" 2 listA = stringA.split(" ") 3 print listA 결과python splitTest2.py ['1',.. 더보기
iOS - 문자열(NSString) 결합(더하기, 합치기) NSString 문자열을 결합하려면 stringByAppendingString 이라는 함수를 사용하면 됩니다. 간단한 예제 NSString *string1 = @"aaa"; NSString *string2 = @"bbb"; NSString *string3 = [string1 stringByAppendingString:string2]; NSLog(@"%@", string3); 로그로 출력되는 string3는 aaabbb 가 되겠죠. 문자열 비교 : http://ngee.tistory.com/223 더보기