Changeset 2326 in Sophya
- Timestamp:
- Feb 14, 2003, 12:02:56 PM (23 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SophyaLib/Mgr/replace_string.csh
r2321 r2326 1 1 #!/bin/csh 2 2 # Pour remplacer une chaine de char par une autre dans les repertoires Sophya 3 # find . -name \*.h -exec grep stream {} \; 3 # find . -name \*.h -exec grep -l stream {} \; 4 # find . -name \*.h -exec grep stream {} \; | grep include 4 5 set ftemp = /tmp/replace_string.tmp 5 6 7 set tobereplace = "iostream\.h" 8 set replaceby = "iostream" 6 9 7 10 foreach f ( */*.h */*.cc ) 8 grep " fstream.h" $f > /dev/null11 grep "$tobereplace" $f > /dev/null 9 12 if( $status == 0 ) then 10 13 echo $f 11 14 rm -f ${ftemp}; cp $f ${ftemp} 12 15 # Attention on ne peut pas changer de chaine de char avec des "?" dedans 13 cat ${ftemp} | sed "s? fstream.h?fstream?g" >! $f16 cat ${ftemp} | sed "s?$tobereplace?$replaceby?g" >! $f 14 17 endif 15 18 end
Note:
See TracChangeset
for help on using the changeset viewer.