Я пытаюсь заменить каждое второе слово экземпляра каждой строки на sed
.
Например: Если бы у меня была строка, как показано ниже
i_ref_clk i_ref_clk i_ait_rstn i_ait_rstn abc kiran/def
следует заменить, как показано ниже.
i_ref_clk kiran/i_ref_clk i_ait_rstn kiran/i_ait_rstn abc def kiran/def
Только второй экземпляр слова заменен на kiran/
.
Моя попытка:
echo " i_ref_clk i_ref_clk i_ait_rstn i_ait_rstn abc def def" | sed 's/ / kiran\//2'
Вывод:
i_ref_clk kiran/i_ref_clk i_ait_rstn i_ait_rstn abc def def
Мой вопрос:
Пожалуйста, помогите мне с правильным sed
или любым Linuxкоманда, которая выполняет вышеуказанную работу.