用一种简单的方式实现终端文字粘贴板

直接上代码sclipboard.sh

#!/usr/bin/env bash

CONFIG_FOLDER=~/.config/scopy-paste
CONFIG_FILE="$CONFIG_FOLDER/value"

if [ ! -d "$CONFIG_FOLDER" ]; then
  mkdir -p "$CONFIG_FOLDER";
fi

function scopy() {
  echo -n ${*:-`cat`} > "$CONFIG_FILE";
}

function spaste() {
  if [ -f "$CONFIG_FILE" ]; then
    echo -n $(cat "$CONFIG_FILE");
  fi
}

使用方式

source sclipboard.sh

# 复制路径
pwd | scopy

# 粘贴路径
ls -l $(spaste)

你可能感兴趣的:(linux,shell,bash,clipboard)