la définition de chemin pour le fichier en FORTRAN

En bash, je pourrais écrire un script simple comme ci-dessous; pour lire le contenu d'un fichier dans le dossier que je définir le chemin d'accès au fichier à l'aide de la variable d'environnement "fileplace"

#!/bin/bash

fileplace="/home/vijay/data1/process-folder1/"

cat $file/file1.dat

J'aimerais réaliser le même que ci-dessus en FORTRAN 90, en définissant le chemin à l'aide de la variable. Je veux faire comme ça parce que mon dossier emplacement de chemin est long et je voulais éviter d'utiliser & et le symbole + pour les lignes longues en FORTRAN 90.

J'ai essayé d'écrire simple FORTRAN 90 code comme ci-dessous pour les tests.

program test_read
implicit none

open (unit=10, status="old",file="/home/vijay/data1/process-folder1/file1.dat")
read(10,*) junk
write(*,*) junk 

stop
end

Si je veux éviter d'utiliser la voie longue (/home/vijay/data1/processus-dossier1/) dans le code FORTRAN.
Est-il possible de réaliser cela? Si oui quelqu'un peut-il aider à corriger ce code FORTRAN? D'apprécier l'aide à l'avance.

Merci

Vijay

OriginalL'auteur Vijay | 2013-04-22