Bir dosyada satır aşağıda bir set var, ben çizginin aynı içeriğe sahip çıkışları sonra yeni bir satır eklemek için ancak bunun yerine uat_reset_fwd_outputs
arasında o sed
kullanma Test_sample_data
Bir sonraki satıra desen eşleştirmesi çizgisi nasıl eklenir?
[serverClass:UAT_SAI_Forwarder:app:uat_sai_inputs]
[serverClass:UAT_SAI_Forwarder:app:uat_reset_fwd_outputs]
[serverClass:UAT_TEST_Forwarder:app:uat_test_inputs]
[serverClass:UAT_TEST_Forwarder:app:uat_reset_fwd_outputs]
The output should look like below:
[serverClass:UAT_SAI_Forwarder:app:uat_sai_inputs]
[serverClass:UAT_SAI_Forwarder:app:uat_reset_fwd_outputs]
[serverClass:UAT_SAI_Forwarder:app:Test_sample_data]
[serverClass:UAT_TEST_Forwarder:app:uat_test_inputs]
[serverClass:UAT_TEST_Forwarder:app:uat_reset_fwd_outputs]
[serverClass:UAT_TEST_Forwarder:app:Test_sample_data]
Bu "Test_sample_data dize maç desen "çıkışları" değiştiriliyor Ama gerekir: Eğer yer değiştirme yapmak isterseniz
aşağıya kullanın. çıkış eşleme Desenin sonraki satırda eklenmelidir çıkış aşağıdaki gibi olmalıdır:. [ServerClass: UAT_TEST_Forwarder: Uygulama: uat_test_inputs] [ServerClass: UAT_TEST_Forwa rder: app: uat_reset_fwd_outputs] [serverClass: UAT_TEST_Forwarder: uygulama: Test_sample_data] – Sai
Çıkış satırı değişmiyor. Bundan sonra yeni bir çizgi ekliyor. İşte bu \ 0 \ n \ 1'. Komutumu çalıştırmayı denedin mi? – dogbane
evet, çıktı ve aşağıdaki gibi çıktı: sed 's /\(^.*\):.* çıkışlar. * $/\ 0 \ n \ 1: Test_sample_data]/g' pesting [serverClass : UAT_SAI_Forwarder: app: uat_sai_inputs] 0n [ServerClass: UAT_SAI_Forwarder: app: Test_sample_data] [ServerClass: UAT_TEST_Forwarder: app: uat_test_inputs] 0n [ServerClass: UAT_TEST_Forwarder: app: Test_sample_data] – Sai