在不丢失编码的情况下,仅将文件的一部分复制到另一个文件

时间:2016-08-05 10:01:43

标签: shell file encoding character-encoding

我有一些文件在第一行有一些不好的字符,所以我想放入从第二行到最后一行的新文件行。

if (Yii::$app->request->post()) {
         echo $post = json_encode($_POST['keys']);
          if (isset($_POST['keylist'])) {
                $keys = \yii\helpers\Json::decode($_POST['keylist']);
              print_r($keys);
            }else{
              echo "1";
          }

这很好但是它改变了文件编码的方式;事实上,如果我做一些文件-i我得到这个结果:

#get number of line of the file
wc -l filename
#copy in a new file from line 2 to the end
sed -n '2,6p' filename > newfile

我该如何解决这个问题?

0 个答案:

没有答案