• Opret dig
  • Glemt adgangskode

User account menu

  • Artikler
  • Forside
  • Forum
  • Nyheder
  • Log ind
Hjem
LinuxIN.dk

Snak med

Opret dig!

Af bigblop | 13.06.2008 10:35

Platform uafhængige scripts?

Hjælp generelt
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?
  • Log ind eller opret dig for at tilføje kommentarer

Kommentarer8

# 1

17 år 6 måneder siden

Permalink

Indsendt af diin den 13. juni 2008 kl. 10:53

Permalink

Re: Platform uafhængige scripts?

Det kommer an på hvad dine scripts gør. Filmanipulation (regulære udtryk, redigere tekst/koder, etc.) er det Perl er bygget til at klare - det er dog ikke med som standard i Windows, og ved ikke hvordan det er med OSX.

Men tror det er svært at finde et scriptsprog, der er med som standard i Windows?
  • Log ind eller opret dig for at tilføje kommentarer

# 2

17 år 6 måneder siden

Permalink

Indsendt af frank den 13. juni 2008 kl. 13:05

Permalink

JAVA Ant

Du kan bruge Java Ant, men jeg tror nok der er lidt meget hvis du ikke er så meget inde i Java verden
  • Log ind eller opret dig for at tilføje kommentarer

# 3

17 år 6 måneder siden

Permalink

Indsendt af windzor den 13. juni 2008 kl. 13:39

Permalink

Re: Platform uafhængige scripts?

Både ruby og python er jo mere eller mindre platforms uafhængig. Spørgsmålet er mere hvor platformsuafhængige dine scripts er.
  • Log ind eller opret dig for at tilføje kommentarer

# 4

17 år 6 måneder siden

Permalink

Indsendt af arnbak den 13. juni 2008 kl. 13:40

Permalink

Re: Platform uafhængige scripts?

#2 Ant er et build tool, for nu at citere fra projektets egen side:
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

  • Log ind eller opret dig for at tilføje kommentarer

# 5

17 år 6 måneder siden

Permalink

Indsendt af bigblop den 14. juni 2008 kl. 04:17

Permalink

Re: Platform uafhængige scripts?

Ok det lader til at valget enten er Perl eller Python. Kan det være lige meget hvad man vælger i denne sag eller egner en af sprogene sig bedst?
  • Log ind eller opret dig for at tilføje kommentarer

# 6

17 år 6 måneder siden

Permalink

Indsendt af marx den 14. juni 2008 kl. 09:53

Permalink

#5
Python er klart mere up

#5
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.
  • Log ind eller opret dig for at tilføje kommentarer

# 7

17 år 6 måneder siden

Permalink

Indsendt af arnbak den 14. juni 2008 kl. 12:48

Permalink

Re: Platform uafhængige scripts?

#6 at perl er gammel gør da ikke noget? Perl er et super funktionelt sprog.
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..

  • Log ind eller opret dig for at tilføje kommentarer

# 8

17 år 6 måneder siden

Permalink

Indsendt af bigblop den 14. juni 2008 kl. 15:21

Permalink

Re: Platform uafhængige scripts?

Det lader til at der med Python er en platforms afhængighed når man vil lave et eksekverbart script:



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.
  • Log ind eller opret dig for at tilføje kommentarer

Svar søges

KDE overgår indsamlingsmålet for 2025 med rekordstor støtte fra lokalsamfundet 0
Zypper Package Manager brugervejledning til openSUSE brugere og deres derivater 0
KDE Spectacle tilføjer OCR understøttelse for at kopiere tekst direkte fra skærmbilleder 0
Deaktiverer alle AI-funktioner i Firefox Web Browser 0
Gratis solenergi, skrivebord og valg 0

Seneste aktivitet

Flere genveje på Firefox skrivebordet 1
Driver til min scanner? 3
Linuxin er nu migreret til Drupal 11 14
Affinity V3 2
copy hvordan 1
Sortering af filer - sort of... 4
Det der ikke må galt gik galt 5
VPN — 8 tests, 1 klar vinder i 2025 3
Lidt nostalgi 1
Forum. 1
BigLinux 1
Mount btrfs-device fra ext4 8
Skal vi være nervøse? 22
How to upgrade to LMDE 7 6
Kontakt til dansk-gruppen 3
Internettet er ved at dø. Vi kan stadig stoppe det 1
Nørder søger nørder: Første Linux-brugergruppe på Mors 3
Østrigsk ministerium smider Microsoft ud til fordel for Nextcloud 1
Brug carburetor til at forblive usynlig online 8
Sådan konfigurerer du flatpaks' flathub til verified only 9

© 2025 Linuxin og de respektive skribenter

Oprettet og drevet af nørder siden 2004 !