old_to_new_bookmarks.sh

来自「一个很有名的浏览器」· Shell 代码 · 共 33 行

SH
33
字号
#! /bin/sh# ELinks old bookmarks format to new format converter.# WARNING: Close all ELinks sessions before running this script.# This script converts ELinks bookmarks file with '|' as separator to new# bookmarks format where separator is tab char. It saves old file to# ~/.links/bookmarks.with_pipes. --Zas# Script by Stephane Chazelas :)BMFILE=$HOME/.links/bookmarksif [ ! -r "$BMFILE" ]; then	echo "$BMFILE does not exist or is not readable!" >&2	exit 1fiif [ -f "${BMFILE}.with_pipes" ]; then	echo "It seems you already ran this script." >&2	echo "Remove ${BMFILE}.with_pipes to force execution." >&2	exit 1fi if cp -f "$BMFILE" "${BMFILE}.with_pipes" \     && tr '|' '\011' < ${BMFILE}.with_pipes > $BMFILEthen  echo "Bookmarks file converted."  echo "Old file was saved as ${BMFILE}.with_pipes."  echo "You may want to copy ~/.links/bookmarks to ~/.elinks/bookmarks now."else  echo "Conversion failure" >&2  exit 1fi

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?