bash 스니펫을 쉘에서 직접 실행하시겠습니까? [폐쇄]

bash 스니펫을 쉘에서 직접 실행하시겠습니까? [폐쇄]

작은 bash를 실행하는 방법이 있습니까?파편껍질에?

파일을 계속해서 편집하고 계속해서 실행하여 테스트하고 싶지 않은 경우(실제로 두 프로그램: 편집기와 셸 사이를 앞뒤로 이동하여) 작은 코드 조각을 실행해야 할 수도 있습니다(아마도 문자열)을 셸에서 직접 실행합니다.

예를 들어 정규 표현식의 일부를 테스트하거나 if 조건: "hi =~ "h". 좋습니다. 결과는 분명할 수 있지만 하나, 둘 또는 세 개의 라이너를 사용하면 더 많은 문제가 발생합니다.


그러니까, 아무도 없어이 방법들, AFAIK는 bash -x파일만 실행하고 eval명령을 실행하기 때문입니다.

답변1

예를 들어, 셸에서 실행할 수 있습니다.

$ for i in $(find /etc -type f); do wc -l $i; done

/etc를 통해 실행되며 각 파일의 행 수를 제공합니다.

귀하의 의견을 바탕으로 추가되었습니다:

$ if [ "hi" == "hi" ]; then echo "this is true"; fi

관련 정보