Platform uafhængige scripts?
Jeg bruger Ubuntu 7.10 hvor jeg ofte skriver nogle scripts i bash. Men jeg har bruge for at disse scripts også kan køres under windows og mac. Findes det er scriptsprog som kan bruges til disse 3 platforme?
© 2025 Linuxin og de respektive skribenter
Oprettet og drevet af nørder siden 2004 !
Kommentarer8
Re: Platform uafhængige scripts?
Men tror det er svært at finde et scriptsprog, der er med som standard i Windows?
JAVA Ant
Re: Platform uafhængige scripts?
Re: Platform uafhængige scripts?
Apache Ant is a Java-based build tool. In theory, it is kind of like make, without make's wrinkles.
Umiddelbart vil jeg ikke tro, det lever op til #0's ønsker..
Anyway for at komme ind på topic, så er Python ret platforms uafhængigt.
F.eks. Python's generic Operating System Services..
http://docs.python.org/lib/allos.html
Re: Platform uafhængige scripts?
#5
Python er klart mere up
Python er klart mere up to date end Perl. Perl er ret gammelt efterhånden. Om det har noget at sige for dit valg, er op til dig, though.
Re: Platform uafhængige scripts?
Det faktum at det er et aldrende sprog, gør blot at det er mere gennemprøvet.
C er da efterhånden også oppe i årene..
Det der skulle være afgørende, er derimod om man kan holde perl syntaksen ud..
Re: Platform uafhængige scripts?
2.2.2 Executable Python Scripts
On BSD'ish Unix systems, Python scripts can be made directly executable, like shell scripts, by putting the line
#! /usr/bin/env python
(assuming that the interpreter is on the user's PATH) at the beginning of the script and giving the file an executable mode. The "#!" must be the first two characters of the file. On some platforms, this first line must end with a Unix-style line ending ("\n"), not a Mac OS ("\r") or Windows ("\r\n") line ending. Note that the hash, or pound, character, "#", is used to start a comment in Python.