我怎么能替换csv只有IF行包含字符串?

时间:2017-03-27 23:02:39

标签: linux bash sed

我有像这样的csv

titlemmmm;fff;ggg
mmmm;fff;ggg
mmmm;fff;ggg

我需要替换才能获得此

titlemmmm*fff*ggg
mmmm;fff;ggg
mmmm;fff;ggg

我该怎么做

请帮帮我

1 个答案:

答案 0 :(得分:1)

您可以使用:

CREATE TRIGGER CandyCons ON Rel_A BEFORE INSERT, UPDATE
DECLARE
    v_cnt number;
BEGIN
    SELECT COUNT(*) INTO v_cnt
    FROM Rebl_B B
    WHERE :NEW.ID = B.ID AND :NEW.candy > B.too_much;
    IF v_cnt = 0 THEN
    BEGIN
        RAISERROR ('Stop eating!', 16, 1);
        ROLLBACK TRANSACTION;
        RETURN; 
    END;
END;

或者,如果您只想在一行开头匹配“title”:

sed '/title/s/;/*/g' file.txt

如果要编辑文件,而不需要将输出定向到新文件,可以使用sed '/^title/s/;/*/g' file.txt 选项:

-i
相关问题