
모든 변수와 해당 값을 인쇄합니다.
echo "$val"
mapreduce.map.memory.mb,3584
mapreduce.map.java.opts,-Xmx2560m
mapreduce.reduce.memory.mb,3584
mapreduce.reduce.java.opts,-Xmx2560m
mapreduce.task.io.sort.mb,1280
각 줄의 시작 부분에 단어를 추가하는 방법 - type_config
그래서 출력은 다음과 같습니다
type_config,mapreduce.map.memory.mb,3584
type_config,mapreduce.map.java.opts,-Xmx2560m
type_config,mapreduce.reduce.memory.mb,3584
type_config,mapreduce.reduce.java.opts,-Xmx2560m
type_config,mapreduce.task.io.sort.mb,1280
답변1
$ echo "$val" | sed 's/^/type_config,/g'
산출:
type_config,mapreduce.map.memory.mb,3584
type_config,mapreduce.map.java.opts,-Xmx2560m
type_config,mapreduce.reduce.memory.mb,3584
type_config,mapreduce.reduce.java.opts,-Xmx2560m
type_config,mapreduce.task.io.sort.mb,1280