我如何将文件写入主目录(在 linux 系统中)
How i write file into home(In linux system)
我试图在我的主文件夹中写入文件(我使用的是 Linux 操作系统),同时我正在将文件写入 temp 它正在工作
put shell("echo $HOME") into last1
上面获取主文件夹的代码,我将路径放入变量 last1
put the text of field "bash1" into URL "file:last1/dic.sh"
这里的 bash1 是一个文本字段,它包含一些 shell 我想写入主目录
的脚本
以下代码有效
put the text of field "bash1" into URL "file:/tmp/dic.sh"
我如何重写我的代码
你必须"open"这个文件,写你的东西然后"close"这个文件。
试试
put last1 & "/dic.sh" into myFile
open file myFile for write
write the text of field "bash1" to file myFile
close file myFile
由于您的 last1 变量包含在引号中,因此它被视为文字字符串而不是变量。以下将起作用:
put field "bash1" into URL ("file:" & last1 & "/dic.sh")
请注意,在从字段中输入文本时,您不必明确引用文本 属性 - 您可以按照上述方法操作。此外,如果你在 Linux,你可以使用 ~ 快捷方式来引用用户的主目录:
put field "bash1" into URL "file:~/dic.sh"
我试图在我的主文件夹中写入文件(我使用的是 Linux 操作系统),同时我正在将文件写入 temp 它正在工作
put shell("echo $HOME") into last1
上面获取主文件夹的代码,我将路径放入变量 last1
put the text of field "bash1" into URL "file:last1/dic.sh"
这里的 bash1 是一个文本字段,它包含一些 shell 我想写入主目录
的脚本以下代码有效
put the text of field "bash1" into URL "file:/tmp/dic.sh"
我如何重写我的代码
你必须"open"这个文件,写你的东西然后"close"这个文件。
试试
put last1 & "/dic.sh" into myFile
open file myFile for write
write the text of field "bash1" to file myFile
close file myFile
由于您的 last1 变量包含在引号中,因此它被视为文字字符串而不是变量。以下将起作用:
put field "bash1" into URL ("file:" & last1 & "/dic.sh")
请注意,在从字段中输入文本时,您不必明确引用文本 属性 - 您可以按照上述方法操作。此外,如果你在 Linux,你可以使用 ~ 快捷方式来引用用户的主目录:
put field "bash1" into URL "file:~/dic.sh"