我如何将文件写入家中(在linux系统中)

时间:2015-05-15 13:55:45

标签: livecode

我正在尝试在我的主文件夹中写入文件(我正在使用Linux操作系统),而我正在将文件写入临时工作

put shell("echo $HOME") into last1

以上获取主文件夹的代码,我将路径放入变量last1

put the text of field "bash1" into URL "file:last1/dic.sh" 

这里bash1是一个文本字段,它包含一些我要写入主目录的shell脚本

以下代码是Works

put the text of field "bash1" into URL "file:/tmp/dic.sh"

我如何重写我的代码

2 个答案:

答案 0 :(得分:2)

由于你的last1变量用引号括起来,它被视为文字字符串而不是变量。以下方法可行:

put field "bash1" into URL ("file:" & last1 & "/dic.sh")

请注意,在从字段中输入文本时,您不必明确引用text属性 - 您可以执行上述操作。此外,如果你在Linux上,你可以使用〜快捷方式来引用用户的主目录:

put field "bash1" into URL "file:~/dic.sh"

答案 1 :(得分:0)

你必须“打开”文件,写下你的东西并再次“关闭”文件。

尝试类似

的内容
put last1 & "/dic.sh" into myFile

open file myFile for write
write the text of field "bash1" to file myFile
close file myFile