非常小的shell: 指定行号,插入文本
来源:互联网 发布:烟雾软件 编辑:程序博客网 时间:2024/05/21 19:39
使用这个shell可以直接在某个文件的某一行插入指定的文本,很方便. 可以把这个
shell加入PATH中.
以下的蓝色部分为代码, 文件名为insert
[cheyo@SAMSUNG test]$ more insert
#!/bin/bash # 从文件的某一行之后插入新行 # FILE 为文件名,LINENUM为行号,TEXT为要插入的文本 # Copyleft: cheyo@JMU showUsage() { echo "[Usage]: insert FILE LINENUM TEXT" echo "# 从文件的某一行之后插入新行" echo "# FILE 为文件名,LINENUM为行号,TEXT为要插入的文本" } if [ $# -lt 3 ] #少于3个参数,错误! then showUsage exit 1 else sed "${2}a// ${3}" $1 > tmpfile;mv tmpfile $1 fi
[cheyo@SAMSUNG test]$ more a line1
line2
line3
line4
[cheyo@SAMSUNG test]$ ./insert a 3 "Test"
[cheyo@SAMSUNG test]$ more a
line1
line2
line3
Test
line4
[cheyo@SAMSUNG test]$
- 非常小的shell: 指定行号,插入文本
- shell在指定行插入文本
- SHELL 在指定行的前/后插入指定内容
- 【shell】文本处理的一些小技巧
- 返回所选(当前)段落指定行号的文本内容一(VBA)
- windows批处理(shell脚本)获取指定行的文本
- [linux shell]:实用小技巧--获取文本文档的行数
- [linux shell]:实用小技巧--获取文本文档的行数
- Java向文本指定行插入值
- 显示行号的文本输入框
- Linux命令行显示指定行号的内容
- shell 替换文本中的指定内容
- js 在鼠标指定位置插入指定文本
- 在文本框的光标处插入指定的文本(兼容IE6和Firefox)
- 非常非常实用的一个小技巧
- 非常非常小的DLL源代码
- 非常详细的shell知识
- 在页面的指定位置插入文本——jise使用指南
- 信息化是制药业发展的良方
- 我的工作流的介绍
- Salesforce.com基于订阅的CRM服务
- Java面试中的陷阱
- 数据仓库建模的十条意见
- 非常小的shell: 指定行号,插入文本
- 浅谈医药企业CRM市场
- 新技术促使CRM经营策略重新整合
- Java url
- 别忘了文档类型声明
- CRM ERP融合是趋势
- CRM成功之道
- I am free again
- Singleton(单例)