작은 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