Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/shell/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何编写shell脚本以在参数文件中执行以下更改_Shell_Informatica - Fatal编程技术网

如何编写shell脚本以在参数文件中执行以下更改

如何编写shell脚本以在参数文件中执行以下更改,shell,informatica,Shell,Informatica,我希望编写一个shell脚本,在每次运行工作流时查找并替换参数值。我是一个初学者,并试图了解更多关于这一点 比如说 -$$mp_Custom_Filter_D_Prem=AND BLSB.BLSB_CREATE_DTM <= '2019-02-28' --$$mp_Custom_Filter_D_LEP=AND convert(date,(substring(SBSR.SBSR_SOURCE,9,2)+substring(SBSR.SBSR_SOURCE,5,2)+substring(SB

我希望编写一个shell脚本,在每次运行工作流时查找并替换参数值。我是一个初学者,并试图了解更多关于这一点

比如说

-$$mp_Custom_Filter_D_Prem=AND BLSB.BLSB_CREATE_DTM <= '2019-02-28'
--$$mp_Custom_Filter_D_LEP=AND convert(date,(substring(SBSR.SBSR_SOURCE,9,2)+substring(SBSR.SBSR_SOURCE,5,2)+substring(SBSR.SBSR_SOURCE,7,2))) <= '2019-02-28'
[代码>><<码>>码>>码>>码>码>>码>>码。菲路路(音)的元元元元元元元元音(音)DIR/元元元音(音)的元元音(日期-D)从2个月到1天,从2个月到2个月到1天的日期-D从2个月到2个月到1天,加上%Y-%Y-%Y-%Y-%m-%m-%m-%m-%D-%D`回声$D“回声$EC回波$To”是一到是被取代的值,是被取代的价值的价值,价值,价值是被取代的价值,价值是被取代的价值的价值,价值,价值是被取代的价值的价值,价值是被取代的价值,价值,价值是被取代的价值,在$PRM的价值的价值,被取代的价值的价值,被取代的价值的价值,被取代的价值是在$PRM的价值,在$PRM_FIL_NME”替换的回显日期值>>$LOG\U FIL\U DIR/$LOG\U FIL\U NME回显日志文件的结尾>>$LOG\U FIL\U DIR/$LOG\U FIL\U NME PRM\U FIL\U DIR=$1 PRM\U FIL\U NME=$2 LOG\U FIL\U DIR=$3 LOG\U FIL\U NME=$4回显日志文件的开头>$LOG\U FIL\U DIR/$LOG\U FIL\U NME From=`grep'$$mp\U Custom\U FIL\U FIL\U DIR=$BLU=创建此流程

lastmonth=$( date -d "-$(date +%d) days" +%Y%m%d)
currentmonth=$( date -d "-$(date +%d) days month" +%Y%m%d)

sed "s/$lastmonth/$currentmonth/g" filename.txt
lastmonth=$( date -d "-$(date +%d) days" +%Y%m%d)
currentmonth=$( date -d "-$(date +%d) days month" +%Y%m%d)

sed "s/$lastmonth/$currentmonth/g" filename.txt