|
藍森林 http://www.lslnet.com 2006年8月18日 15:18
在腳本裡向文件中寫內容的問題
擬寫一個bash腳本,其中需要向某指定文件寫一些內容,如何在不通過臨時文件的情況下實現?
問題在於怎樣在腳本中通知系統輸入完畢?(交互環境下用cat是按ctrl+D) |
在腳本裡向文件中寫內容的問題
你的問題不清楚。
不過我覺得重定向肯定可以。
你不會連這個都沒有用過把。 |
在腳本裡向文件中寫內容的問題
是用重定向呀,
我在腳本中寫:
cat >; xx(欲寫入的文件)
接下來如何在腳本中輸入內容並通知系統寫完成?
如果不行的話我就cat temp(先將欲寫入的內容放入此臨時文件中) >; xx算了…… |
在腳本裡向文件中寫內容的問題
不知道這樣寫行不:
[code]
#!/bin/bash
printf "Now please input words.\nYou can type \"EOF\" to end input\n"
until [ "$_END" = "EOF" ]
do
read _CONTENT
_CONTENT_TMP=$_CONTENT
if [ "$_CONTENT_TMP" = "EOF" ] ; then
exit
fi
echo $_CONTENT_TMP >;>; ~/tempfile$$
_END="$_CONTENT"
done
[/code] |
在腳本裡向文件中寫內容的問題
樓上的朋友,在這裡我的目的是文件的寫入不靠人手動輸入,而是腳本自動寫 |
在腳本裡向文件中寫內容的問題
-->
這我就不懂了,你能放入temp也就能直接放入xx,幹嘛用cat能? |
在腳本裡向文件中寫內容的問題
| 在腳本裡向文件中寫內容的問題
我也沒看明白!能說具體點嗎 |
| |