![터미널의 여러 줄 명령에 대해 "if", "for"(또는)에 대한 코드 템플릿을 제공하는 방법이 있습니까?](https://linux55.com/image/173147/%ED%84%B0%EB%AF%B8%EB%84%90%EC%9D%98%20%EC%97%AC%EB%9F%AC%20%EC%A4%84%20%EB%AA%85%EB%A0%B9%EC%97%90%20%EB%8C%80%ED%95%B4%20%22if%22%2C%20%22for%22(%EB%98%90%EB%8A%94)%EC%97%90%20%EB%8C%80%ED%95%9C%20%EC%BD%94%EB%93%9C%20%ED%85%9C%ED%94%8C%EB%A6%BF%EC%9D%84%20%EC%A0%9C%EA%B3%B5%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%B4%20%EC%9E%88%EC%8A%B5%EB%8B%88%EA%B9%8C%3F.png)
코드 템플릿은 편리하며 오류 없이 코드를 완성하는 데 도움이 됩니다.
Atom과 같은 메모장 편집기가 bash용 코드 템플릿 if
과 루프를 제공한다는 것을 알고 있습니다 .for
또한 man
이 페이지는 구문을 이해하는 데 도움을 제공합니다. 예를 들어 man $SHELL
이해 if
와 for
명령에 도움이 됩니다.
그런데 코드 편집기를 사용하는 대신 코드 템플릿을 터미널 자체로 가져올 수 있는 방법이 있는지 궁금합니다. 이는 생산성을 높이는 데 도움이 될 것입니다.
사용 사례 시나리오를 알려 드리겠습니다.
이 기사에 대한for
이 문제를 해결하려면 루프와 if
그 안에 루프가 필요합니다 .
for
따라서 다음과 같은 터미널의 단축키를 통해 for 루프 템플릿을 생성할 수 있다면
for i in **type words here**; do
**type words here**
done
그런 다음 for 루프 템플릿으로 이동하여 "if"에 대한 또 다른 단축키를 클릭합니다.
for i in **type words here**; do
if [ **type words here**]; then
**type words here**
fi
done