hongbin@MBP ~/w/apache-kylin-2.2.0> sed -i 's/%default_version%/2.2.0.0/g'
/Users/hongbin/workbench/apache-kylin-2.2.0/sample_cube/metadata/cube_desc/kylin_sales_cube.json
sed: 1: "/Users/hongbin/workbenc ...": extra characters at the end of h
command

hongbin@MBP ~/w/apache-kylin-2.2.0> sed -i'' 
's/%default_version%/2.2.0.0/g'
/Users/hongbin/workbench/apache-kylin-2.2.0/sample_cube/metadata/cube_desc/kylin_sales_cube.json
h

https://stackoverflow.com/questions/16745988/sed-command-with-i-option-in-place-editing-works-fine-on-ubuntu-but-not-mac

need fix

sed -i '' "s/%default_version%/${kylin_version}/g"
${KYLIN_HOME}/sample_cube/metadata/cube_desc/kylin_sales_cube.json
sed -i'' "s/%default_version%/${kylin_version}/g"
${KYLIN_HOME}/sample_cube/metadata/cube_desc/kylin_streaming_cube.json

#### Replace the 'DEFAULT' with kylin.source.hive.database-for-flat-table
sed -i'' "s/DEFAULT./$sample_database./g"
${KYLIN_HOME}/sample_cube/metadata/cube_desc/kylin_sales_cube.json
sed -i'' "s/DEFAULT./$sample_database./g"
${KYLIN_HOME}/sample_cube/metadata/cube_desc/kylin_streaming_cube.json
sed -i'' "s/DEFAULT./$sample_database./g"
${KYLIN_HOME}/sample_cube/metadata/model_desc/kylin_sales_model.json
sed -i'' "s/DEFAULT./$sample_database./g"
${KYLIN_HOME}/sample_cube/metadata/model_desc/kylin_streaming_model.json
sed -i'' "s/DEFAULT./$sample_database./g"
${KYLIN_HOME}/sample_cube/metadata/project/learn_kylin.json
sed -i'' "s/DEFAULT/$sample_database/g"
${KYLIN_HOME}/sample_cube/metadata/table/*.json

--
Sent from: http://apache-kylin.74782.x6.nabble.com/

Reply via email to