파이썬 기반의 객체 지향 쉘을 작성하려고합니다. 이미 많은 아이디어가 있습니다. 하지만 구현하기 전에 기존 쉘에서 영감을 얻고 싶습니다. 나는 기본적으로 무엇을 의미개체 기반 셸은 무엇입니까?
객체 지향 :
- 매개 변수는 단지 문자열 배열하지만 객체의 배열이 아니다.
- 반환 값은 객체이기도합니다.
- stdin, stdout 및 stderr뿐만 아니라 특정 유형 (바이트 스트림이 아님) 일 수있는 가능한 모든 수의 명명 된 스트림이 있습니다.
Windows PowerShell이 (.Net 기반)과 다소 비슷하다는 것을 읽었습니다. 비록 내가 기존의 Linux/MacOSX 쉘을 찾고있다.
물론 IPython도 있지만 실제로는 유닉스 쉘로 의도하지는 않습니다. 즉, 파이핑하는 것은 꽤 복잡합니다.
그런 것은 없습니다. powershell은 유일한 진정한 객체 기반 쉘 afaik입니다. 천국 금지 : 마이크로 소프트 혁신! – x0n
이것이 더 이상 진행되지 않았습니까? 또한 관리 및 쉘 스크립팅을 크게 단순화한다고 생각하면서 적절한 객체 지향 쉘을 작성하려고 생각했습니다. – user2294382
파일 이름에 공백이 있기 때문에 for 루프가 엉망이되어 버렸습니다. 나는 둥근 방법이 있다는 것을 압니다. 그러나 그것은 고통입니다. 우리가 파워 쉘을 따라 잡을 때입니다! –