2013-10-04 76 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