
답변1
아니요, 그 반대입니다. 스푼^H^H^H구조화된 데이터가 없습니다. 텍스트만 있습니다.
Unix 철학의 큰 부분은 텍스트를 출력하고 텍스트를 입력으로 받아들이는 아이디어에 기반을 두고 있습니다. "를 읽어 보는 것이 좋습니다.유닉스 프로그래밍의 예술"에 대한 좋은 설명이 있습니다.
오해하지 마십시오. 나는 귀하의 요점을 이해하고 귀하가 무엇을 얻으려고 하는지 알고 있습니다. 쉘로 사용할 수 있는 Ruby 및 Python의 대화형 인터프리터와 같은 것이 있지만 Bash만큼 기본 작업에 친숙하지는 않습니다. 예를 들어 디렉토리를 변경해 보십시오.
또한 쉘에서 객체를 사용하는 것이 전부는 아닙니다. 당신의껍데기이를 지원하면 Unix에서는 당황하게 될 것입니다. grep, awk, sed 등과 같은 모든 표준 Unix 텍스트 조작 도구를 변경해야 합니다.
몇 년 전부터 이런 것을 만들려는 시도가 있었던 것 같은데, 이름도 기억나지 않고 오랫동안 들어본 적도 없습니다. 아마도 이륙하지 않을 것입니다.
답변2
실제로라는 프로젝트가 있습니다.파시이는 (Mono 위에) PowerShell을 구현하는 것을 목표로 하고 있지만 중단된 것 같습니다.
답변3
PowerShell은 2016년에 오픈 소스가 되었습니다. 그 이후로 점점 더 많은 플랫폼을 지원하고 있습니다. 소스 코드는 다음에서 사용할 수 있습니다.GitHubUNIX 계열 시스템의 설치 패키지도 마찬가지입니다.
답변4
해석된(또는 컴파일된) 스크립트를 여러 개 작성한 다음 이를 인터프리터의 셸 내에서 호출하면 원하는 경우 객체를 반환하거나 보존하는 등의 작업을 대부분 수행할 수 있다고 생각합니다.
최소한 Ruby, Perl, Python, Haskell(예: GHCi), JavaScript(예: node.js), Matlab 및 기타 언어에서 이 작업을 수행할 수 있습니다.