使用sed从Windows中的文本文件中删除第一行

时间:2016-04-04 07:48:02

标签: php unix sed tail

我正在处理PHP文件,并希望从文本文件中删除第一行。

这是我的代码:

java.lang.RuntimeException: Failed to resolve attribute at index 24
            at android.content.res.TypedArray.getColor(TypedArray.java:401)
            at android.widget.TextView.<init>(TextView.java:692)
            at android.widget.TextView.<init>(TextView.java:629)
            at android.widget.TextView.<init>(TextView.java:625)
            at android.widget.TextView.<init>(TextView.java:621)
            at android.support.design.widget.TextInputLayout.setErrorEnabled(TextInputLayout.java:297)
            at android.support.design.widget.TextInputLayout.setError(TextInputLayout.java:344)

但是,没有任何作用!

请问好吗?

1 个答案:

答案 0 :(得分:0)

您的变量应该是双引号以允许shell参数扩展。

试试这个:

shell_exec('C:\\cygwin64\\bin\\bash.exe --login -c "sed -i \"1d\" "$text_files_path"/diffFile.txt"');

注意:我添加了-i选项,用于编辑文件

相关问题