🙊 자바스크립트로 쉘 스크립트를 작성할 수 있는 ZX 를 아시나요?

쉘(shell)은 사용자가 OS 의 기능을 사용할 수 있도록 하는 사용자 인터페이스로 사용자가 작성한 명령어를 커널이 이해할 수 있는 형태로 변환해 줍니다.


쉘 스크립트(shell script)는 쉘의 명령어들을 이용해 작성하는 프로그래밍 스크립트 언어로 이를 통해 반복적이거나 복잡한 작업을 자동화하거나 단순화할 수 있습니다.


그러나 문법이 다소 생소하고 간단한 기능도 복잡하게 구현해야 할 수도 있는 단점이 있습니다.


위와 같은 단점을 보완하기 위해 우리에게 친숙한 자바스크립트 기반으로 쉘 스크립트를 작성할 수 있게 도와주는 라이브러리가 바로 ZX 입니다.


ZX 를 사용할 경우 쉘 스크립트에서 다루기 까다로웠던 JSON 데이터를 편하게 활용할 수 있고,

npm 패키지도 활용할 수 있어 다양한 기능 구현이 가능합니다.


원문으로 첨부한 데브시스터즈 개발 블로그에 이와 관련된 자세한 사항이 정리되어 있으니 관심있으신 분들께서는 참고해주시면 좋겠습니다.


📚 원문

https://tech.devsisters.com/posts/the-best-way-to-write-scripts/

스크립트 툴의 장점만 모았다! zx로 업무 자동화하기

DevTech - 데브시스터즈 기술블로그

스크립트 툴의 장점만 모았다! zx로 업무 자동화하기

다음 내용이 궁금하다면?

또는

이미 회원이신가요?

2023년 10월 24일 오후 3:37

 • 

저장 14조회 3,438

댓글 0

    함께 읽은 게시물

    Next.js 프로젝트를 AWS EKS에 배포하며 배운 것들

    ... 더 보기

    쿠버네티스를 활용한 클라우드 네이티브 데브옵스 | 존 어런들 - 교보문고

    product.kyobobook.co.kr

    쿠버네티스를 활용한 클라우드 네이티브 데브옵스 | 존 어런들 - 교보문고

     • 

    댓글 1 • 저장 24 • 조회 2,187



    소프트웨어 개발 방법론의 역사

    조회 1,369


    ATM이 삼킨 카드

    

    ... 더 보기

    [광고] 다음 직무 채용 예정입니다.


    - 프러덕트/사업 기획 1인

    - 프러덕트 디자인 1인

    ... 더 보기

    스토리북 9 출시 소식

    ... 더 보기

    Storybook 9

    Storybook Blog

    Storybook 9