opensuse
[Arriba] [Todas las Listas]

[opensuse] Tipo diferente de pelar guiones

To: suse <opensuse@xxxxxxxxxxxx>
Subject: [opensuse] Tipo diferente de pelar guiones
From: George OLson <grglsn765@xxxxxxxxx>
Date: Thu, 22 Sep 2011 16:11:03 +0800
Delivered-to: opensuse@xxxxxxxxxxxxxxxxxxx
Delivery-date: Thu, 22 Sep 2011 04:07:36 -0400
Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject :content-type:content-transfer-encoding; bh=aObGn4inHA3iL6wwt+v3tc6ehaZoDNrI3a852GnI/lc=; b=E3moxnmrhyViyWwM3WQeRbi1A8D0+mrXPda9ghXtCDcS3rI0zAqhiezVyJ3V0C+PVf qJME4OG3J1lbBgGYIhKnZfoB5a+9+OKeO0s/Mv5wJA+GKtoGc3f8GS+trAF2ntWCEvo+ 1cb6pGSI6UlP2cCvsdC3BBcYTAiabGGzY48iA=
Envelope-to: traductor@xxxxxxxxxxx
List-archive: <http://lists.opensuse.org/opensuse/>
List-help: <mailto:opensuse+help@opensuse.org>
List-owner: <mailto:opensuse+owner@opensuse.org>
List-post: <mailto:opensuse@opensuse.org>
List-subscribe: <mailto:opensuse+subscribe@opensuse.org>
List-unsubscribe: <mailto:opensuse+unsubscribe@opensuse.org>
Mailing-list: contact opensuse+help@xxxxxxxxxxxx; run by mlmmj
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:6.0) Gecko/20110812 Thunderbird/6.0
Descargué un programa que necesité del internet y el programa de instalación era un archivo de guión con la extensión .*sh. Las instrucciones del *developer dijo para correr el guión en una línea de orden por escribir la orden:

./<*filename>

Pensé (*mistakenly) que podría correr cualquier pelar guión por escribir la orden . <*filename> (Con un espacio entre el punto y el *filename). Así que intenté correrlo que manera, y conseguía el error "no puede ejecutar *binary archivo".

Aun así, cuándo seguí el *developer instrucciones y escrito dentro ./<*filename>, el guión ejecutó perfectamente e instalado el programa.

Así que mi cuestión es, qué es la diferencia entre correr un archivo de guión con el espacio

<de punto><de la orden><*filename>, por ejemplo "#> . *myscript.*sh"

Y corriéndolo con punto

<><*slash><*filename>, por ejemplo  "#> ./*myscript.*sh"?

*G
--
A *unsubscribe, *e-correo: *opensuse+unsubscribe@xxxxxxxxxxxx
Puesto que órdenes adicionales, *e-correo: *opensuse+help@xxxxxxxxxxxx


I downloaded a program that I needed off the internet and the installation program was a script file with the extension .sh. The instructions from the developer said to run the script on a command line by typing the command:

./<filename>

I thought (mistakenly) that I could run any shell script by typing the command . <filename> (with a space between the dot and the filename). So I tried to run it that way, and I got the error "cannot execute binary file".

However, when I followed the developer's instructions and typed in ./<filename>, the script executed perfectly and installed the program.

So my question is, what is the difference between running a script file with the command

<dot><space><filename>, for example "#> . myscript.sh"

and running it with

<dot><slash><filename>, for example  "#> ./myscript.sh"?

G
--
To unsubscribe, e-mail: opensuse+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse+help@xxxxxxxxxxxx


<Anterior por Tema] Tema Actual [Siguiente por Tema>