例如:
现在网上的代码,都通过专门的格式化,带有行号,如下:
- 01
- http {
- 02
- #注:proxy_temp_path和proxy_cache_path指定的路径必须在同一分区
- 03
- proxy_temp_path /data0/proxy_temp_dir;
- 04
- #设置Web缓存区名称为cache_one,内存缓存空间大小为200MB,1天没有被访问的内容自动清除,硬盘缓存空间大小>
- 为30GB。
- 05
- proxy_cache_path /data0/proxy_cache_dir levels=1:2 keys_zone=cache_one:200m inactive=1d max_size=3
- 0g;
- 06
- 07
- upstream backend_server {
- 08
- server 192.168.8.43:80 weight=1 max_fails=2 fail_timeout=30s;
现在我需要把代码重新整理,把带序号的行合并到序号所指的行。
合并行:
- sed -e 'N;s/\n/ /' datafile
得到结果如下:
- 01 http {
- 02 #注:proxy_temp_path和proxy_cache_path指定的路径必须在同一分区
- 03 proxy_temp_path /data0/proxy_temp_dir;
- 04 #设置Web缓存区名称为cache_one,内存缓存空间大小为200MB,1天没有被访问的内容自动清除,硬盘缓存空间大小为30GB。
- 05 proxy_cache_path /data0/proxy_cache_dir levels=1:2 keys_zone=cache_one:200m inactive=1d max_size=30g;
- 06
- 07 upstream backend_server {
- 08 server 192.168.8.43:80 weight=1 max_fails=2 fail_timeout=30s;
只是一个小技巧,给需要的人。
转载于:https://blog.51cto.com/wangxiaoyu/537921