안녕하세요, 멍청한 놈들 미안합니다. 최근에 생산성을 높이려고 노력하고 있으며 Mac, Windows 및 Android 컴퓨터에서 작업을 자동화하는 방법을 웹에서 검색하려고 노력하고 있습니다. 지금까지 저는 다음과 같이 믿어야했습니다. Mac : AppleScript는 특정 코드를 컴파일하기위한 설정 및 환경과 같은 터미널에서 작업을 자동화하기 위해 Mac에서 스크립트 (shell scrpits?)를 작성하는 데 사용할 수 있습니다. automator를 사용하여 쉘 스크립트 실행 Windows : 작업을 자동화하기 위해 Python으로 스크립트 작성. Android : Windows와 동일합니다. "Tasker"를 사용하여이 코드를 앱으로 실행합니다.
내 주요 의심은 다음과 같습니다. 1) 쉘 스크립트가 Windows에서 실행됩니까? 2) Windows에서 어떤 종류의 스크립트가 실행되지 않는다면? 3) 파이썬을 사용하여 쉘 스크립트를 작성할 수 있습니까? 4) applScript를 사용하여 쉘 스크립트를 작성할 수 있습니까? 5) 자바 스크립트를 사용하여 쉘 스크립트를 작성할 수 있습니까? 6) 의도 한 작업을 수행하기 위해 실제로 쉘 스크립트를 사용할 수 있습니까? 7) bash 스크립트는 무엇이며 쉘 스크립트와 어떻게 다릅니 까? 8) OSX 및 Windows에서 bash 스크립트를 사용하여 의도 한 작업을 수행 할 수 있습니까? 9) 스크립트 작성 방법은 어디서 배우나요?
몇 가지 용어를 정의 해 보겠습니다. 안타깝게도 "shell"과 "script"라는 단어는 모호하며, 물론 어디에서 얻은 것인지 모르겠습니다.
쉘은 다른 것을 실행할 수있는 프로그램입니다. 따라서 Windows 탐색기는 UNIX / Linux / OS X 버전에서 실행되는 bash와 마찬가지로 쉘입니다. 그러나 대부분의 사람들은 cmd.exe
Windows 및 UNIX의 bash와 같이 CLI (Command Line Interpreter)로 실행할 수있는 기능을 포함합니다 .
스크립트는 별도의 컴파일 단계없이 텍스트 파일에서 실행되는 프로그램입니다. 컴파일러는 소스 코드를 기계가 읽을 수있는 형식으로 변환합니다. 스크립팅 언어를 사용하면 컴파일러가 내장되어 있으며 일반적으로 사용자에게 보이지 않습니다.
쉘에는 종종 CLI와 언어라는 두 가지 기능이 있습니다. 이 두 가지는 때때로 충돌하며 일반적으로 CLI 구성 요소 (Perl, Python, Ruby)가없는 언어는 크고 복잡한 프로그램을 작성하는 데 더 좋습니다. 비교적 단순한 물건에는 껍질이 좋습니다.
1) 쉘 스크립트가 Windows에서 실행됩니까? "쉘 스크립트"가 의미하는 바에 따라 다르지만 그렇습니다. Windows에는 즉시 사용 가능한 두 개의 명령 줄 인터프리터가 cmd.exe
있으며 Powershell
. 둘 다 다른 운영 체제와 호환되지 않습니다.
2) Windows에서 어떤 종류의 스크립트가 실행되지 않는다면? 이제 "쉘 스크립트"대신 "스크립트"라고 말합니다. Python, Perl, Ruby는 모두 Windows에서 원활하게 실행되지만 설치해야합니다.
3) 파이썬을 사용하여 쉘 스크립트를 작성할 수 있습니까? 4) applScript를 사용하여 쉘 스크립트를 작성할 수 있습니까? 예-그런데 왜 "쉘"이라는 단어를 사용하고 있습니까?
5) 자바 스크립트를 사용하여 쉘 스크립트를 작성할 수 있습니까? 이론적으로는 그렇습니다.하지만이를 위해 설계된 것은 아니며 최상의 도구가 아닙니다.
6) 의도 한 작업을 수행하기 위해 실제로 쉘 스크립트를 사용할 수 있습니까? 어서! 의도 된 작업은 무엇입니까? 쉘 스크립트로 애플리케이션을 작성하지 마십시오. 그러나 Perl, Python, Ruby와 같은 언어는 다른 문제이지만 아무도 이러한 셸을 호출하지 않습니다 (엄밀히 말하면 가능하지만).
7) bash 스크립트는 무엇이며 쉘 스크립트와 어떻게 다릅니 까? Bash 스크립트는 bash (Bourne-Again shell) 프로그램을 사용하는 프로그램입니다. 이들은 쉘 스크립트입니다. 셸에는 여러 가지 맛이 있으며 bash가 아마도 가장 인기가 있습니다.
8) OSX 및 Windows에서 bash 스크립트를 사용하여 의도 한 작업을 수행 할 수 있습니까? Bash는 일종의 에뮬레이션 환경 인 Windows의 Cygwin에서 실행됩니다. OS X의 Bash는 기본입니다. 나는 당신이 의도 한 작업이 무엇인지 모르기 때문에 이것은 말할 수 없습니다.
9) 스크립트 작성 방법은 어디서 배우나요? 명령 줄에 입력하는 모든 내용 은 편집기로 만든 텍스트 파일 인 쉘 스크립트 로 이동할 수 있습니다 .
Python, Perl 및 Ruby와 같은 언어에는 모두 광범위한 문서와 자습서가 있습니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다