如何在shell脚本中进行反向搜索

时间:2015-12-03 17:09:10

标签: linux shell sed

我正在尝试搜索并替换字符串,在shell脚本中对模式进行向后搜索。

我尝试了以下,但它不适合我

0 1 2 Comp level

我正在尝试应用此搜索并替换具有以下内容的文件

0 1 2,Comp level

我想用逗号替换第三个空格

输出应该像

-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{
    UITableViewCell *cell;
    if (cell == nil) {
        cell = [[UITableViewCell alloc]initWithStyle:UITableViewCellStyleDefault reuseIdentifier:@"cell"];
    }
    if (indexPath.row == 0) {
        [self CustomTextField:cell :txtFirstName];
        txtFirstName.text = [_dictInfoOneUser objectForKey:@"firstname"];
        [cell addSubview:txtFirstName];
        txtFirstName.tag = 100;
    }
    else (indexPath.row == 1){
        [self CustomTextField:cell :txtLastName];
        txtLastName.text = [_dictInfoOneUser objectForKey:@"lastname"];
        [cell addSubview:txtLastName];
        txtLastName.tag = 101;
    }
}

1 个答案:

答案 0 :(得分:1)

echo '0 1 2 Comp level' | sed 's/ /,/3' 替换第三个空格:

min="1"

输出:

0 1 2,Comp level