plain 376 B

1234567891011121314
  1. #!/usr/bin/env bash
  2. FILE=$1
  3. if [ "x$FILE" == "x-h" ]; then
  4. echo -e '用法: \x1b[1;32;92mplain \x1b[1;33;93m<原始文件名>\x1b[0m';
  5. echo 可以将指定的文件中的颜色代码全部过滤掉。;
  6. echo 结果打印到标准输出。;
  7. echo;
  8. echo 如果省略文件名,则从标准输入读取内容。;
  9. exit
  10. fi
  11. sed 's/\x1b\[[0-9;]*m//g' $FILE