bash 提示用户编辑字符串并输入
bash prompt user to edit string and enter
我想向用户显示一个字符串以供编辑和输入。
例如:
$edpath filen*
Edit> /home/user1/bla/bla/foo/bar/bar/dir1/dir2/filename.xyz
在用户编辑字符串并点击回车后:
You entered: /home/user2/foobar/dir1/dir2/filename.xyz
$
什么 bash 命令执行此操作(如果有)?
For bash 4.1+
(左右,我不确定确切的版本)。
$ read -re -p 'Edit> ' -i '/home/user1/bla/bla/foo/bar/bar/dir1/dir2/filename.xyz' filename
$ echo "You entered: $filename"
我想向用户显示一个字符串以供编辑和输入。 例如:
$edpath filen*
Edit> /home/user1/bla/bla/foo/bar/bar/dir1/dir2/filename.xyz
在用户编辑字符串并点击回车后:
You entered: /home/user2/foobar/dir1/dir2/filename.xyz
$
什么 bash 命令执行此操作(如果有)?
For bash 4.1+
(左右,我不确定确切的版本)。
$ read -re -p 'Edit> ' -i '/home/user1/bla/bla/foo/bar/bar/dir1/dir2/filename.xyz' filename
$ echo "You entered: $filename"