728x90
반응형

command-line 11

Bash에서 명령의 출력에 변수를 설정하는 방법

질문 : Bash에서 명령의 출력에 변수를 어떻게 설정합니까? 다음과 같은 매우 간단한 스크립트가 있습니다. #!/bin/bash VAR1="$1" MOREF='sudo run command against $VAR1 | grep name | cut -c7-' echo $MOREF 명령 줄에서이 스크립트를 실행하고 인수를 전달할 때 출력이 표시되지 않습니다. $MOREF 변수에 포함 된 명령을 실행하면 출력을 얻을 수 있습니다. 스크립트 내에서 실행해야하는 명령의 결과를 가져 와서 변수에 저장 한 다음 해당 변수를 화면에 출력하려면 어떻게해야합니까? 답변 백틱 `command` $(command) 또는 "$(command)" 하여 명령 대체 를 수행 할 수 있습니다.이 방법은 읽기 쉽고 중첩이 가능합니다...

개발관련/other 2021.12.29

Windows의 명령 줄에서 빈 파일을 만드는 방법

질문 : Windows의 명령 줄에서 빈 파일을 어떻게 만들 수 있습니까? DOS / Windows 명령 줄에서 어떻게 빈 파일을 만들 수 있습니까? 나는 시도했다 : copy nul > file.txt 그러나 항상 파일이 복사되었음을 표시합니다. 표준 cmd에 다른 방법이 있습니까? Cygwin의 touch 명령이나 기타 비표준 명령이 필요하지 않은 방법이어야합니다. 명령은 스크립트에서 실행해야하므로 키 입력을 사용할 수 없습니다. 답변 리디렉션하지 않고, 루크 데자뷰 또는 에릭 Konstantopoulos는 지적 밖으로 합니다 : copy NUL EMptyFile.txt copy /b NUL EmptyFile.txt " 배치 파일에서 빈 텍스트 파일을 만드는 방법은 무엇입니까? "(2008)도 다음을..

개발관련/other 2021.12.16

macOS 업데이트 후 Git이 작동하지 않는 오류 (xcrun : 오류 : invalid active developer path (/Library/Developer/CommandLineTools)

질문 : macOS 업데이트 후 Git이 작동하지 않음 (xcrun : 오류 : 잘못된 활성 개발자 경로 (/ Library / Developer / CommandLineTools)) macOS Mojave로 업데이트했습니다 (Catalina 업데이트에서도 발생하며 이후 모든 주요 업데이트에서 잠재적으로 발생하는 것으로 보입니다) 오늘 아침 저는 MacBook pro의 명령 줄에서 작업 코드베이스로 이동하여 저장소에 "git status"를 입력하고 오류를 받았습니다. xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTo..

개발관련/Git 2021.12.10

grep을 사용하여 폴더 내에서 단어를 찾는 방법

질문 : grep을 사용하여 폴더 내에서 단어를 찾으려면 어떻게해야합니까? Windows에서는 폴더 안에서 단어를 찾기 위해 검색했을 것입니다. 마찬가지로, 많은 하위 디렉토리와 파일이 포함 된 디렉토리 내에서 특정 단어가 발생하는지 알고 싶습니다. grep 구문을 검색하면 파일 이름 (예 : grep string filename 지정해야합니다. 이제 파일 이름을 모르겠습니다. 어떻게해야합니까? 친구가 grep -nr string 제안했지만 이것이 의미하는 바를 모르고 결과가 없습니다 ( Ctrl +C를 실행할 때까지 응답이 없습니다). 답변 grep -nr 'yourString*' . 끝에있는 점은 현재 디렉토리를 검색합니다. 각 매개 변수의 의미 : -n Show relative line number..

개발관련/other 2021.11.17

Java에서 명령 줄 인수를 구문 분석하는 방법

질문 : Java에서 명령 줄 인수를 어떻게 구문 분석합니까? Java에서 명령 줄 인수를 구문 분석하는 좋은 방법은 무엇입니까? 답변 다음을 확인하십시오. http://commons.apache.org/cli/ http://www.martiansoftware.com/jsap/ 또는 자신의 롤 : http://docs.oracle.com/javase/7/docs/api/java/util/Scanner.html 예를 들어 commons-cli 를 사용하여 2 개의 문자열 인수를 구문 분석하는 방법입니다. import org.apache.commons.cli.*; public class Main { public static void main(String[] args) throws Exception { Opt..

GitHub 기반 Markdown 렌더링을 위한 명령 줄 유틸리티

질문 : GitHub 기반 Markdown 렌더링을위한 명령 줄 유틸리티가 있습니까? GitHub 맛의 Markdown 파일을 가져와 HTML로 렌더링하는 명령 줄 유틸리티가 있는지 궁금합니다. 저는 GitHub 위키를 사용하여 웹 사이트 콘텐츠를 만들고 있습니다. 서버에 저장소를 복제 한 다음 일반 HTML로 처리하고 싶습니다. GitHub에 표시되는 것이 정확히 내 웹 사이트를 찾는 방식이라는 것이 저에게 중요합니다. ~~~ 와 함께 울타리 블록을 사용하고 싶기 때문에 표준 Markdown 구문 만 사용하지 않는 것이 좋습니다. Node.js에 연결할 수 있다고 생각하는 JavaScript 라이브 미리보기를 살펴 봤지만 더 이상 사용되지 않는다고 말합니다. redcarpet 저장소를 살펴 보았지만 명..

개발관련/Git 2021.09.28

git 커밋되지 않았거나 저장되지 않은 모든 변경 내용 실행 취소

질문 : git은 커밋되지 않았거나 저장되지 않은 모든 변경 사항을 실행 취소합니다. 마지막 커밋 이후의 모든 변경 사항을 취소하려고합니다. 이 게시물을 본 후 git reset --hard 및 git reset --hard HEAD 시도했습니다. 나는 머리가 지금 18c3773에 있다고 응답하지만 내 로컬 소스를 보면 모든 파일이 여전히 거기에 있습니다. 내가 무엇을 놓치고 있습니까? 답변 git add 준비했을 수있는 모든 파일의 준비가 해제됩니다. git reset 커밋되지 않은 모든 로컬 변경 사항을 되돌립니다 (repo 루트에서 실행해야 함). git checkout . 커밋되지 않은 변경 사항을 특정 파일 또는 디렉토리에만 되돌릴 수도 있습니다. git checkout [some_dir|fil..

개발관련/Git 2021.08.28

command line의 Node.js 버전을 얻는 방법 (REPL이 아님)

질문 : 명령 줄의 Node.js 버전? (REPL이 아님) 명령 줄에서 Node.js 버전을 얻고 싶습니다. 다음과 같은 명령을 실행할 것으로 예상합니다. node -version 그러나 그것은 작동하지 않습니다. 아무도 명령 줄이 무엇인지 알고 있습니까? (즉, REPL이 아님) 답변 이를위한 명령 줄은 다음과 같습니다. node -v 또는 node --version 노트 : node -v 는 작동하지 않지만 nodejs -v 는 작동하면 시스템에 제대로 설정되지 않은 것입니다. 이 문제를 해결하는 방법 은이 다른 질문 을 참조하십시오. 출처 : https://stackoverflow.com/questions/14888471/node-js-version-on-the-command-line-not-th..

MySQL의 명령 줄을 사용하여 SQL 파일을 가져오는 방법

질문 : MySQL의 명령 줄을 사용하여 SQL 파일을 어떻게 가져 옵니까? phpMyAdmin 에서 내 보낸 .sql 파일이 있습니다. 명령 줄을 사용하여 다른 서버로 가져오고 싶습니다. Windows Server 2008 R2가 설치되어 있습니다. .sql 파일을 C 드라이브 에 배치하고이 명령을 시도했습니다. database_name < file.sql 그것은 작동하지 않습니다. 구문 오류가 발생합니다. 문제없이이 파일을 어떻게 가져올 수 있습니까? 먼저 데이터베이스를 만들어야합니까? 답변 시험: mysql -u username -p database_name < file.sql MySQL 옵션을 확인하십시오. 참고 -1 : file.sql 의 전체 경로를 사용하는 것이 좋습니다. 참고 -2 : 원래..

MySQL에서 명령 줄을 사용하여 사용자 계정 목록을 얻는 방법

질문 : MySQL에서 명령 줄을 사용하여 사용자 계정 목록을 얻는 방법은 무엇입니까? MySQL 명령 줄 유틸리티를 사용하고 있으며 데이터베이스를 탐색 할 수 있습니다. 이제 사용자 계정 목록을 확인해야합니다. 어떻게 할 수 있습니까? MySQL 버전 5.4.1 있습니다. 답변 이 쿼리를 사용하십시오. SELECT User FROM mysql.user; 다음과 같은 테이블이 출력됩니다. +-------+ | User | +-------+ | root | +-------+ | user2 | +-------+ Matthew Scharley가 이 답변에 대한 의견에서 지적했듯이 고유 한 사용자 이름 만보고 싶은 경우 User 열별로 그룹화 할 수 있습니다. 출처 : https://stackoverflow.c..

쉘 스크립트에서 JSON을 예쁘게 출력하는 방법

질문 : 쉘 스크립트에서 JSON을 어떻게 예쁘게 인쇄 할 수 있습니까? 사람이 읽을 수있는 형식으로 JSON 형식을 지정하는 (Unix) 셸 스크립트가 있습니까? 기본적으로 다음을 변환하고 싶습니다. { "foo": "lorem", "bar": "ipsum" } ... 다음과 같이 : { "foo": "lorem", "bar": "ipsum" } 답변 Python 2.6 이상으로 다음을 수행 할 수 있습니다. echo '{"foo": "lorem", "bar": "ipsum"}' | python -m json.tool 또는 JSON이 파일에있는 경우 다음을 수행 할 수 있습니다. python -m json.tool my_json.json JSON이 API와 같은 인터넷 소스에서 가져온 경우 다음을 사용..

728x90
반응형