sed -s '/^c/{:a;n;s@/bin/bash@/sbin/nologin0@g;/^m/!ba}' passwd
[root@elk 13_bash]# cat passwd
a:x:1002:1002::/home/a:/bin/bash
b:x:1003:1003::/home/b:/bin/bash
c:x:1004:1004::/home/c:/bin/bash
d:x:1005:1005::/home/d:/bin/bash
e:x:1006:1006::/home/e:/bin/bash
f:x:1007:1007::/home/f:/bin/bash
g:x:1008:1008::/home/g:/bin/bash
h:x:1009:1009::/home/h:/bin/bash
j:x:1010:1010::/home/j:/bin/bash
k:x:1011:1011::/home/k:/bin/bash
l:x:1012:1012::/home/l:/bin/bash
m:x:1013:1013::/home/m:/bin/bash
n:x:1014:1014::/home/n:/bin/bash
p:x:1015:1015::/home/p:/bin/bash
i:x:1016:1016::/home/i:/bin/bash
cc:x:1017:1017::/home/cc:/bin/bash
dd:x:1018:1018::/home/dd:/bin/bash
ee:x:1019:1019::/home/ee:/bin/bash
bb:x:1020:1020::/home/bb:/bin/bash
[root@elk 13_bash]# sed -s '/^c/{:a;n;s@/bin/bash