【发布时间】:2016-11-26 09:13:54
【问题描述】:
我想cat file.txt 并将输出放入剪贴板(以供以后使用)。我该怎么做,最好是通过bash中的命令?
更新:我不想将 file.txt 的内容复制到另一个文件。我只是想把它的内容放到剪贴板中(类似于 Ctrl+C 会在 GUI 应用程序中执行)以便以后能够将其粘贴到某个地方。
【问题讨论】:
标签: linux bash ubuntu clipboard
我想cat file.txt 并将输出放入剪贴板(以供以后使用)。我该怎么做,最好是通过bash中的命令?
更新:我不想将 file.txt 的内容复制到另一个文件。我只是想把它的内容放到剪贴板中(类似于 Ctrl+C 会在 GUI 应用程序中执行)以便以后能够将其粘贴到某个地方。
【问题讨论】:
标签: linux bash ubuntu clipboard
您可以读取整个文件,将其内容保存到变量中并对其进行操作:
CONTENT=`cat file`
...
echo "$CONTENT" > /path/to/somewhere
【讨论】:
您可以只使用 cat file > new_file ,它的工作方式类似于使用 cp 复制文件。 恕我直言,您不应该将 cat 用于此类任务。 如果您只想将特定数据复制到新文件中,那么 grep 将是您的首选武器。例如:grep 'keyword' 文件 > file_with_keyword_foo
【讨论】:
在“系统存储”中,您指的是您的硬盘吗?
无论如何,通常的 bash 命令是:
cat file > path/to/storage/file
【讨论】: