Mac终端输出重定向到剪切板

简介

在终端操作中有时候需要将输出直接输出到剪切板,而不是终端或者文件中,比如使用base64编码文件的时候标准输出或者重定向到文件都不太方便。使用如下命令即可

# 复制
base64 文件名 | pbcopy
# 粘贴到终端(单独使用似乎没卵用,直接⌘+v更香),组合命令倒是挺好用
pbpaste

在这里插入图片描述

这时候再去看剪切板,base64已经存在最新的记录里了。

在这里插入图片描述

常用粘贴组合命令

注意:所有剪切板文本全都指最新的一条。

# 粘贴重定向到文件流
pbpaste>savefile
# 追加到文件末尾
pbpaste>>savefile
# 统计剪切板文本行数
pbpaste | wc -l
# 统计剪切板单词个数
pbpaste | wc -w

粘贴复制+其他组合命令

# 将剪切板的数据正序排序,并且将排序后的文件重新复制到剪切板
# 按行排序
pbpaste | sort | pbcopy
# 读取文件倒序排序并且复制(组合很灵活自己尝试吧举一个例子完事儿)
cat file | sort -r | pbcopy

# 将剪切板中文本倒序后复制到剪切板
# 多行文件每一行都会倒序
pbpaste | rev | pbcopy
# 移除重复的文本行,写回剪切板
pbpaste | sort | uniq | pbcopy 
# 将所有重复行全部移除,一个不留
pbpaste | sort | uniq -d | pbcopy

# 将剪切板中的HTML删除然后写回剪切板
pbpaste | tidy | pbcopy

# 显示剪切板中前3行
pbpaste | head -n 3
# 最后3行
pbpaste | tail -n 3
# 将Tab转成space
pbpaste | expand | pbcopy
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值