Dans Unix, comment créer un fichier avec un nom de chemin absolu

ma variable path1 contient la valeur /home/folder . Comment créer un nouveau fichier nommé foo utilisant ce nom de chemin absolu?

 path1="/home/folder" echo "hello web" > $path1/foo 

mais ce code me donne une erreur. Quelqu’un peut-il s’il vous plaît me dire comment puis-je créer ce fichier foo dans un emplacement spécifique, en utilisant un nom de chemin?

En bash, vous devriez écrire:

 path1="/home/folder"; echo "hello web" > $path1/foo 

Ou:

 export path1="/home/folder" echo "hello web" > $path1/foo 

La notation que vous avez utilisée ne fonctionne que dans le script bash.