当前位置: 技术问答>linux和unix
linux sed转换万条数据环境变量怎么设置
来源: 互联网 发布时间:2016-12-22
本文导语: 现有个TXT文本,内容格式是 |0183 |102001|20110805|204051|009161 | 数据量大概有1,2W 转换成UNL文件,格式是: |0000|707000|20110805|151152||||||| 去除了空格。 在redhat 5.5 执行的语句是: ...
现有个TXT文本,内容格式是
|0183 |102001|20110805|204051|009161 |
数据量大概有1,2W
转换成UNL文件,格式是:
|0000|707000|20110805|151152|||||||
去除了空格。
在redhat 5.5 执行的语句是:
cat lv_$table.txt | grep -v "^SQL>"|sed -e "s/ *$//g"|sed "s/$/|/g"|sed -e "s/ *|//g" >${table}.unl
每次执行到6000-7000条的时候就卡死,在哪里设置缓冲空间?
但在centos上却可以执行下去,有没有大侠帮忙解决下~!!!!!
|0183 |102001|20110805|204051|009161 |
数据量大概有1,2W
转换成UNL文件,格式是:
|0000|707000|20110805|151152|||||||
去除了空格。
在redhat 5.5 执行的语句是:
cat lv_$table.txt | grep -v "^SQL>"|sed -e "s/ *$//g"|sed "s/$/|/g"|sed -e "s/ *|//g" >${table}.unl
每次执行到6000-7000条的时候就卡死,在哪里设置缓冲空间?
但在centos上却可以执行下去,有没有大侠帮忙解决下~!!!!!
|
grep -v "^SQL>" lv_$table.txt |sed 。。。。