shell script多層次文字 - Linux

By Madame
at 2012-11-24T04:47
at 2012-11-24T04:47
Table of Contents
想問一個shell script的問題
google過了沒找到合適的答案
假設要產生一個文字檔 叫 a.sh
a.sh 會去產生 b.sh
b.sh 會去產生一個表格 表格內文含有單引號和雙引號
表格形式無法改變(別人那拿來的表格 只是複製產生而已)
請問該怎麼寫?
也就是
echo "echo "XXX 'yyy' "zzz" ooo" >> txt " >> b.sh
^^^^^^^^^^^^^^^^^^^表格內容
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^b.sh的內容 目的是產生 txt
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^a.sh的內容 目的是產生b.sh
很明顯的 只有單引號和雙引號兩個層級不夠用
尤其是因為表格內有必須要保留的空格
如果是直接使用指令的結果 而不是只要文字 可以用${} 或是 $() 一層一層加
那如果是要echo 出來的都是文字 多層次的情況下該如何寫呢?
謝謝
--
google過了沒找到合適的答案
假設要產生一個文字檔 叫 a.sh
a.sh 會去產生 b.sh
b.sh 會去產生一個表格 表格內文含有單引號和雙引號
表格形式無法改變(別人那拿來的表格 只是複製產生而已)
請問該怎麼寫?
也就是
echo "echo "XXX 'yyy' "zzz" ooo" >> txt " >> b.sh
^^^^^^^^^^^^^^^^^^^表格內容
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^b.sh的內容 目的是產生 txt
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^a.sh的內容 目的是產生b.sh
很明顯的 只有單引號和雙引號兩個層級不夠用
尤其是因為表格內有必須要保留的空格
如果是直接使用指令的結果 而不是只要文字 可以用${} 或是 $() 一層一層加
那如果是要echo 出來的都是文字 多層次的情況下該如何寫呢?
謝謝
--
Tags:
Linux
All Comments

By Dinah
at 2012-11-26T22:42
at 2012-11-26T22:42

By John
at 2012-11-27T04:44
at 2012-11-27T04:44
Related Posts
linux下有沒有這樣的木馬軟件

By Doris
at 2012-11-23T12:08
at 2012-11-23T12:08
centos 5.8安裝問題(P9X79)

By Andy
at 2012-11-23T10:34
at 2012-11-23T10:34
想買一本書

By Belly
at 2012-11-22T21:47
at 2012-11-22T21:47
於debian安裝ubuntu套件(gcc-msp430)

By Jacob
at 2012-11-22T16:36
at 2012-11-22T16:36
Pidgin的好友上線通知可以關嗎?

By Audriana
at 2012-11-22T11:35
at 2012-11-22T11:35