bash提示用户编辑字符串并输入

时间:2015-01-19 21:13:27

标签: linux bash

我想向用户显示要编辑和输入的字符串。 例如:

$edpath filen*
 Edit> /home/user1/bla/bla/foo/bar/bar/dir1/dir2/filename.xyz

在用户编辑字符串并点击后输入:

You entered: /home/user2/foobar/dir1/dir2/filename.xyz
$

什么bash命令执行此操作?

1 个答案:

答案 0 :(得分:1)

对于bash 4.1+(或者左右,我不确定确切的版本)。

$ read -re -p 'Edit> ' -i '/home/user1/bla/bla/foo/bar/bar/dir1/dir2/filename.xyz' filename
$ echo "You entered: $filename"