我想在腳本中使用sed,但它保持失敗。對自己的命令似乎工作,所以我不知道我做錯了:在腳本中使用SED -n與變量
這是在終端的OS X(bash)的
注:FILE1.TXT包含多行文本
N=1
sed -n $Np <file1.txt> file2.txt
CONTENT=$(cat file2.txt)
echo $CONTENT
如果我改變$ N到1,它完美
sed -n 1p <file1.txt >file2.txt
CONTENT=$(cat file2.txt)
echo $CONTENT
給我
content of file2.txt
所以基本上,我試圖從文件到文件的第二行開始的第1行文字複製...如果2號線已經不具有行的內容開始1
我想你錯過了這個問題的關鍵。 – paddy
是的,它似乎是!關於這個問題的最後一句話讓我感到困惑:) – franciscod