IT/리눅스 2024. 4. 3.
리눅스 - sed를 이용해서 한꺼번에 특정 문자열을 바꾸는 명령
리눅스 환경에서는 sed (Stream Editor) 명령어를 사용하여 파일 내의 특정 문자열을 찾아 바꾸는 작업을 할 수 있습니다. 여러분이 원하는 -timescale=1ns/1ps 문자열을 timescale=1ns/1ns로 바꾸고자 할 때, 특정 확장자(.csh)를 가진 파일들에 대하여 이 작업을 적용하려면, find 명령어와 sed를 결합하여 사용할 수 있습니다. 다음은 이를 위한 한 가지 방법을 제시하는 명령어 스크립트 예시입니다: find . -type f -name "*.csh" -exec sed -i 's/-timescale=1ns\/1ps/timescale=1ns\/1ns/g' {} + 이 명령어는 다음과 같이 작동합니다: find . -type f -name "*.csh":..

IT/Web 2023. 4. 17.
JQuery - 특정 폼 안에 있는 id 찾기
빙 봇을 통해 구한 답이긴 하지만, 정리가 완전 깔끔하다. jquery로 특정 폼 안에 있는 input 요소를 id로 찾는 방법은 다음과 같습니다. 폼의 id나 name을 알고 있다면, $("#form_id").find("#input_id") 또는 $("form[name='form_name']").find("#input_id")와 같이 폼의 셀렉터 뒤에 .find() 메소드를 사용하여 input의 id를 인자로 넘겨줍니다12. 폼의 id나 name을 모르거나 여러 폼 중 하나를 선택하고 싶다면, $("form").eq(index).find("#input_id")와 같이 eq() 메소드를 사용하여 원하는 폼의 인덱스를 지정해줍니다3. 인덱스는 0부터 시작합니다. 예를 들어, 다음과 같은 HTML 코드가 있..

IT/파이썬 2021. 6. 29.
파이썬 - 정규표현식
정규표현식에 관련된 자료는 인터넷에 방대하게 있다. 기초적인 것만 알면 되니깐 필요한 것 하나씩만 적어두자. 물론, 아래 사이트는 미리 방문해서 꼭 습득을 먼저하고 https://wikidocs.net/4308 그중에서 자주 보는 \d, \s, \W 같은 문자들은 아래와 같은 의미를 가진다고 하니 기억해두자. (제 공부용으로 정리하는 것이니 죄송하지만 여기에 복사해 둘께요. 원본 사이트로 가서 보세요. 다들~~) \d - 숫자와 매치, [0-9]와 동일한 표현식이다. \D - 숫자가 아닌 것과 매치, [^0-9]와 동일한 표현식이다. \s - whitespace 문자와 매치, [ \t\n\r\f\v]와 동일한 표현식이다. 맨 앞의 빈 칸은 공백문자(space)를 의미한다. \S - whitespace 문..

IT/DB 2021. 2. 19.
MongoDB find remove 예제 몇개 - mongo shell
MongoDB find remove 예제 몇개 mongo shell에서 console 로 하나하나 쳐서 하려니 불편하긴 하지만 연습은 해 놔야지. 일단 DB를 수정하기 위해서는 아래 단계로 admin 권한을 획득하고 > use admin switched to db admin > db.auth('admin','패스워드') 1 > show databases admin 0.000GB config 0.000GB local 0.000GB twarelabDB 0.014GB > use 원하는DB명 switched to db twarelabDB > db.result.find({'box':{$regex:"pa_backup"}}) 부분 문자열로 Documents 가 있는지 확인해 보고, 필요하면 찾기에 사용한 검색식을 이..

IT/DB 2021. 2. 15.
MongoDB 부분 문자열 검색 - MongoDB Compass 사용법
MongoDB 부분 문자열 검색 - MongoDB Compass 사용법 보통 대부분 부분 문자열로 다큐먼트를 검색하는 것이 일반적인데, 대부분 예제들이 그냥 완전이 같은 것만 찾는 것으로 되어 있으니 쩝.. 일단 정답은 필터 부분에 아래처럼 쓰면 된다. $regex 정규식을 사용해야 하네~~ >> { name:{ $regex : "원하는부분문자열"} } SR이 포함된 이름을 찾으라 했더니 잘 찾네. 대소문자 구분하니 주의하고, 혹시 대소문자 구분없이 쓰려면 아래처럼 option을 또 줘야 한다. >> { name:{ $regex : "원하는부분문자열", '$options': 'i'} } 참고한 문서는 아래글... docs.mongodb.com/compass/master/query/filter Query ..

IT/파이썬 2021. 2. 13.
파이썬 MongoDB 결과 페이지 단위로 나눠보기
찾아낸 결과가 엄청 많아서 페이지 단위로 접근하고 싶다면, 아래 쿼리를 꼭 배우세요~ db.orders.find().sort( { "_id": -1 } ).skip((page-1)*2).limit(2); 길게 보이지만, 원하는 결과를 찾아서, 정렬하고, 앞에 부분을 원하는 개수만큼 스킵하고, 제한된 숫자로 가져오고 그래도 모르면 쓸 수 없다는....자세한 내용은 아래 원본 글을 참고합시다. 글 저자 보호~~ velopert.com/516 [MongoDB] 강좌 4편 find() 메소드 활용 – sort(), limit(), skip() | VELOPERT.LOG 이번 강좌에선 find() 메소드를 더욱 더 활용하기 위해 필요한 sort(), limit(), skip() 메소드에 대해 배워보겠습니다. 그냥..

IT/리눅스 2019. 12. 26.
리눅스 문자열 찾기 - ag command
리눅스 문자열 찾기 - ag command 파일 내에 문자열을 찾기 위해서는 여러 명령이 있을 수 있다 grep, find, awk, ... 비슷한 내용의 이전글도 참고. 2019/12/26 - [IT/리눅스] - 문자열 내용 일부를 알고 있을 때 파일 찾기 - grep 명령어 리눅스 그런데 ag 커맨드를 쓰면 아주 머리 안굴리고 쉽게 되는 것 같아. 아래 그림처럼 그냥 $ ag 이렇게만 입력하면 현 폴더내의 모든 파일을 조사해서 이 있는 파일과 해당 위치를 출력해준다. 내 피씨에서 간단하게 테스트 하니 아래 그림처럼 나온다. 그런데, ag 명령이 되지 않는 곳이 있다. 이때는 먼가 패키지를 설치 해 줘야 한다. $ apt-get install the_silver_searcher 쭉 설치되면서 완료 되면..

IT/리눅스 2019. 12. 26.
문자열 내용 일부를 알고 있을 때 파일 찾기 - grep 명령어 리눅스
문자열 내용 일부를 알고 있을 때 파일 찾기 - grep 명령어 리눅스 좋은 글 가져다 저장해 두기. grep -r --include="*.v" "task write" * [출처] [쉘 스크립트]소스의 내용 일부를 알고 있을 때 파일 찾기|작성자 j0hnch01 즉, 확장자 .v 인 파일에서 "task write" 라는 문자열이 있는 것을 찾아주는 명령.. 쉽지만 잘 안외워진다는..손에 익어야 하는데 윈도우 사용자라 ㅋㅋ 최근에 적은 글도 참고 간단하게, $ ag 'task write' 해줘도 된다. ^^/ 2019/12/26 - [IT/리눅스] - 리눅스 문자열 찾기 - ag command 리눅스 문자열 찾기 - ag command 리눅스 문자열 찾기 - ag command 파일 내에 문자열을 찾기 위..
