请教sed -n '$p' | sed 's/^ * //g'意思?

013strife
请教sed -n '$p' | sed 's/^ * //g'意思?

请教sed -n '$p' | sed 's/^ * //g'意思?
是不是找出$p所在的行后全局替换为空?
's/^ * //g'的意思是什么?以空开头的一行吗?

waker
[url]http://bbs.chinaunix.net/forum/viewtopic.php?t=452942&highlight=wingger[/url]

013strife
老大,我对你感激不尽,哭...

walkerxk
我一般还是喜欢写成s/^空格空格*//g的样子,[img]http://bbs.chinaunix.net/images/smilies/em17.gif[/img]

013strife
${ISQL} -U${DBUSER} -P${DBPASSWD} -S${DBSERVER} -I${DBIFILE} -X <<-! | sed -n '$p' | sed 's/^ * //g' > ${PROC_RESULT}
的意思是不是把sql最后一行的内容去掉行首的空后输出到PROC_RESULT文件?