All pastes #15671 Raw Edit

Unnamed

public text v1 · immutable
#15671 ·published 2005-06-23 19:42 UTC
rendered paste body
Explanation:

I want to change "/dev/dsk/c0t0d0s1" into "/dev/md/dsk/d1" and "/dev/rdsk/c0t0d0s1" into "/dev/md/rdsk/d1" for each line containing those in the file.

Command Line:

sed -e 's/\/dev\/dsk/\/dev\/md\/dsk/' vfstab |sed -e 's/\/dev\/rdsk/\/dev\/md\/rdsk/' |sed -e 's/c[0-9]t[0-9]d[0-9]s/d/g'

File:

#device         device          mount           FS      fsck    mount   mount
#to mount       to fsck         point           type    pass    at boot options
#
fd      -       /dev/fd fd      -       no      -
/proc   -       /proc   proc    -       no      -
/dev/dsk/c0t0d0s1       -       -       swap    -       no      -
/dev/dsk/c0t0d0s0       /dev/rdsk/c0t0d0s0      /       ufs     1       no -
/dev/dsk/c0t0d0s3       /dev/rdsk/c0t0d0s3      /var    ufs     1       no -
/dev/dsk/c0t0d0s6       /dev/rdsk/c0t0d0s6      /export ufs     2       yes -
/dev/dsk/c0t0d0s7       /dev/rdsk/c0t0d0s7      /export/free    ufs     2 yes     -
/dev/dsk/c0t0d0s5       /dev/rdsk/c0t0d0s5      /opt    ufs     2       yes -
swap    -       /tmp    tmpfs   -       yes     -