在shell中实现高效插入数据列,首先,要用的便是流编辑利器sed了。
例如,想将文件a.bat中所有行的第3个字符处插入空格。
sed 's/^../& /' file
删除:
sed 's/(^..) /1/' file
n=5;echo "123456789" |sed "s/^.{$n}/& /" 12345 6789
n=5;echo "12345 6789" |sed "s/(^.{$n}) /1/" 123456789
CopyRight © 2010-2021 脚本学堂 Jb200.com , All Rights Reserved.