FB18 - Das Forum für Informatik

fb18.de / Off-Topic / Hard- und Softwarefragen

Unix/Linu: .

Unix/Linu: . 2005-07-24 17:50
Anonymer User
foo ~ # . -bash: .: filename argument required .: usage: . filename [arguments] foo ~ # man . No manual entry for . foo ~ #
Was ist . für ein Programm?

Re: Unix/Linu: . 2005-07-24 18:05
Faleiro
Ich glaube, damit kann man in manchen Shells ein Skript in der aktuellen Shell ausfuehren, mir faellt das Bash-Aequivalent gerade nicht ein…

(edit: Ahh, 'source' meinte ich. Ich glaube, der Punkt erfuellt den gleichen Zweck in der csh oder ksh oder so.)

Re: Unix/Linu: . 2005-07-24 18:55
TriPhoenix
Schon in der bash erfüllt der Punkt diesen Zweck. Findet sich bei man bash unter "SHELL BUILTIN COMMANDS"

Re: Unix/Linu: . 2005-07-24 20:23
Anarch
<0>forcer@forcix[2]:~$ type . . is a shell builtin <0>forcer@forcix[2]:~$ help . .: . filename [arguments] Read and execute commands from FILENAME and return. The pathnames in $PATH are used to find the directory containing FILENAME. If any ARGUMENTS are supplied, they become the positional parameters when FILENAME is executed.

Re: Unix/Linu: . 2005-07-24 22:35
M
Vielleicht sollte man noch erwähnen, dass so kurze Befehle oft auch per Alias definiert werden. Z.B. bei Suse sehr beliebt:
mic@hex:~> alias . bash: alias: .: not found mic@hex:~> alias .. alias ..='cd ..'