保存来自bash脚本的输入

时间:2014-06-10 13:16:52

标签: bash input

我使用bash脚本制作表单。 我希望用户选择保存文件的名称。

回复你的名字是什么? 读名字?

回复你多大了? 阅读年龄?

你想要什么调用保存文件? MYNAME

1 个答案:

答案 0 :(得分:0)

Yad在这方面可能很有用,它是一个具有更多功能的禅宗,其中一个是创建表单的能力。

安装yad goto

http://www.webupd8.org/2010/12/yad-zenity-on-steroids-display.html

您可以通过

创建简单表单
#!/bin/bash


frmdata=$(yad --title "Test Form" --form --field "Address" --field="Name")


frmaddr=$(echo $frmdata | awk 'BEGIN {FS="|" } { print $1 }')
frmname=$(echo $frmdata | awk 'BEGIN {FS="|" } { print $2 }')

echo $frmaddr > test.txt
echo $frmname >> test.txt

enter image description here

输入数据并单击确定或按键盘上的Enter键后,表单数据将写入名为test.txt的文本文件

更多示例

http://code.google.com/p/yad/wiki/Examples