Shell脚本 - 如何用空字符串替换第一行字符串?
我想用shell脚本中的空字符串替换第一行?Shell脚本 - 如何用空字符串替换第一行字符串?
例如:
输入
Skipping HTTPS certificate checks altogether. Note that this is not secure at all.
Line 2 ......
Line 3 ......
输出
Line2
Line3
什么Unix命令我可以用它来执行相同的?任何想法?
您可以使用下面也
yourcommand | awk 'NR>1'
或
yourcommand | tail -n+2
谢谢。 #2适合我。 –
#1有什么问题吗?让我知道这个问题。我会纠正它。 –
我没有尝试第一个。我只用了第二个。 –
,如果它在一个文件,你可以用它来删除第一行:
sed -i '1d' ../file.txt
感谢您的回复。其实我正在考虑将它应用于由命令返回的字符串。 –
然后只是说'command | sed'1d'' – fedorqui
你的意思,你想输出为基本等于输入,但被delted第一线?这是通过Unix命令'tail'完成的。
从尾部的手册页:
-n, --lines=K
output the last K lines, instead of the last 10; or use -n +K to output starting with
the Kth
您的输入和输出是从文件或命令的输出? – Chris
看起来像第一行是有原因的!无论如何,你想要删除该行的内容还是完全删除?你在这里尝试了什么,你卡在哪里? –
这是来自命令输出。 –