在Unix中,如何在绝对路径名中创建文件

时间:2010-11-15 12:08:20

标签: shell unix

我的变量path1包含值/home/folder。如何使用此绝对路径名创建名为foo的新文件?

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

但是这段代码给了我错误。有人可以告诉我如何使用路径名在特定位置创建此文件foo?

1 个答案:

答案 0 :(得分:4)

在bash中你应该写:

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

或者:

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

您使用的表示法仅适用于bash脚本。