发送到剪贴板粘贴的脚本,一次单击一行

时间:2016-06-17 19:23:09

标签: bash

我将数据插入数据库,我希望更快地完成。 所以我有这个示例文本:

ME7X59Q2S
MVGBJKUC6
VWMAU5FVV
KBCZYF864
TXTLURSAQ
8GNCEFAYR
QW3MEUMK5
U3BWX7LQP
BV47XFENE

我想一次复制一行并粘贴它并激活MOUSE1。

所以我想一次从txt发送一行到剪贴板,将其粘贴到文本框中,然后激活MOUSE1以单击该按钮以将其插入数据库。

这有可能吗?我正在尝试开发一个批处理文件,但我一次遇到一行的问题。

鼠标部分对我来说也很困难。

感谢

1 个答案:

答案 0 :(得分:0)

这样的事可能适合你:

while IFS= read -r line; do              # Read line for line
  xclip -sel pri <<< "$line"             # This adds a trailing newline
  # printf "%s" "$line" | xclip -sel pri # This doesn't
  read </dev/tty                         # Wait for enter
done < my_file.txt                       # Input file

这会将my_file.txt中的每一行复制到主剪贴板(鼠标中键可以粘贴),每次按Enter键都会复制新行。