2013-10-04 109 views
-2

我正在使用Shell腳本。我嘗試了下面的選項。 我想將文件的一部分附加到文件的另一部分。附加文件的文本

我試過這個命令來附加文件的內容。

命令:

/bin/cat ../../../test_op.txt/sql/part_code.txt >> ../../../PartitioningUtility/log/test_op.txt 

part_code.txt文本追加到test_op.txt

沒有錯誤,但文字不追加。

任何解決此問題的方法。

任何其他選項,如果你想從「/斌/貓../../../test_op.txt/sql/part_code所有內容附加到一個文件中的數據追加到另一個

+1

文件'../../../ test_op.txt/sql/part_code.txt'是否包含任何內容? – devnull

+0

我可以使用>>追加沒有問題(Bash)。 –

+0

你確定你正在尋找結果的正確位置嗎?如果文件不存在,append運算符將創建該文件,因此您可能會創建與您認爲的文件不同的文件。在'cat'命令前後用'wc ../../../test_op.txt/sql/part_code.txt ../../../ PartitioningUtility/log/test_op.txt'演示。 –

回答

-2

.TXT「到」 ../../../PartitioningUtility/log/test_op.txt在開始」你可以添加‘貓’:

cat ../../../test_op.txt/sql/part_code.txt >> ../../../PartitioningUtility/log/test_op.txt 

這是假設該文件的路徑是正確的。

+2

很難看出你如何複製另一個答案,但兩個相同的錯誤也很難解釋。 –

+0

似乎他們只是調用完整路徑的「貓」。我不認爲他們也想要俘獲這個二進制文件... – beroe

+0

'/ bin/cat' *是*'cat'。 – 2013-10-04 07:33:59