fork download
  1. #!/bin/bash
  2. s='C://file1/file2/file3/file4/file5/film
  3. C://file1/file2/file3/file4/file5/ab/cartoon
  4. C://file1/file2/file3/file4/file5/ab/cartoon1
  5. C://file1/file2/file3/file4/ab/movie/adjeifjeo/movie
  6. C://file1/file2/file3/file4/ab/anime/adjeifjeo/anime
  7. C://file1/file2/file3/ab/anime/adjeifjeo/anime1
  8. C://file1/file2/ab/anime/adjeifjeo/anime2
  9. C://file1/file2/file3/file4/file5/file6/ab/anime/adjeifjeo/anime3'
  10. awk -F/ -v OFS='/' '{for (i=1;i<=NF;++i) if ($i=="anime" || $i=="movie") { $(i-1)="ac"; i=NF}}1' <<< "$s"
Success #stdin #stdout 0.01s 5408KB
stdin
Standard input is empty
stdout
C://file1/file2/file3/file4/file5/film
C://file1/file2/file3/file4/file5/ab/cartoon
C://file1/file2/file3/file4/file5/ab/cartoon1
C://file1/file2/file3/file4/ac/movie/adjeifjeo/movie
C://file1/file2/file3/file4/ac/anime/adjeifjeo/anime
C://file1/file2/file3/ac/anime/adjeifjeo/anime1
C://file1/file2/ac/anime/adjeifjeo/anime2
C://file1/file2/file3/file4/file5/file6/ac/anime/adjeifjeo/anime3