⚲
Project
General
Profile
Sign in
Home
Projects
Help
Search
:
TYPO3 Core
All Projects
TYPO3 Core
Overview
Activity
Roadmap
Issues
Repository
Download (1.33 KB)
Task #56177
ยป modify.sh
File Name Modification -
Oliver Hader
, 2014-02-24 15:24
#!/bin/bash
files
=
$(
find
.
|
grep
DataSet |
grep
Record
)
for
file
in
$files
;
do
filename
=
$(
basename
$file
)
directory
=
$(
dirname
$file
)
basedirectory
=
$(
dirname
$directory
)
basedirectory
=
$(
dirname
$basedirectory
)
newname
=
$filename
# newname=$(echo $newname | sed 's/createAndCopy/createCopied/g')
# newname=$(echo $newname | sed 's/createAndLocalize/createLocalized/g')
newname
=
$(
echo
$newname
|
sed
's/ParentContentRecordAndHotelChildRecord/ParentContentWithHotelChild/g'
)
newname
=
$(
echo
$newname
|
sed
's/ParentContentRecordWithHotelAndOfferChildRecords/ParentContentWithHotelAndOfferChildren/g'
)
newname
=
$(
echo
$newname
|
sed
's/AllModifiedRecords/All/g'
)
newname
=
$(
echo
$newname
|
sed
's/ChildRecords/Children/g'
)
newname
=
$(
echo
$newname
|
sed
's/Record//g'
)
newname
=
$(
echo
$newname
|
sed
's/CategoryRelation/Relation/g'
)
functionname
=
$(
echo
$filename
|
sed
's/\.csv$//'
)
newfunctionname
=
$(
echo
$newname
|
sed
's/\.csv$//'
)
testfile
=
$basedirectory
/AbstractActionTestCase.php
sed
-i
''
-e
"s/function
$functionname
(/function
$newfunctionname
(/"
$testfile
newname
=
$(
echo
$newname
|
sed
's/And/N/g'
)
newname
=
$(
echo
$newname
|
sed
's/With/N/g'
)
newdatasetname
=
$(
echo
$newname
|
sed
's/\.csv$//'
)
mv
$file
$directory
/
$newname
sed
-i
''
-e
"s/filename/
$newname
/"
$testfile
sed
-i
''
-e
"s/'
$functionname
'/'
$newdatasetname
'/"
$testfile
done
(1-1/1)
Loading...