一、代码清理

现有如下列形式的代码,请使用适当的命令或命令组合将其清理成合格的 C++代码段(注意:有重
复行、以及行首都有数字):
  1 enum Color { RED, GREEN, BLUE };
  2 enum Color { RED, GREEN, BLUE };
  3 void func(const Color& c) {
  4 void func(const Color& c) {
  5     switch (c) {
  6     switch (c) {
  7     case RED: cout << "Color RED" << endl; break;
  8     case RED: cout << "Color RED" << endl; break;
  9     case GREEN: cout << "Color GREEN" << endl; break;
 10     case GREEN: cout << "Color GREEN" << endl; break;
 11     case BLUE: cout << "Color BLUE" << endl; break;
 12     case BLUE: cout << "Color BLUE" << endl; break;
 13     default: cout << "Unknown Color: " << c << endl; break;
 14     default: cout << "Unknown Color: " << c << endl; break;
 15     }
 16     }
 17 }
 18 }

执行如下命令

colrm 1  < code.txt | uniq -id  > test.cpp 

首先从文件中读取内容, colrm删除第一列,然后把他的标准输出作为后一个标准输入

uniq -id是查找重复的的行,并把他输入到test.cpp



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值