gpt4 book ai didi

sql-server-2008 - 如何使用sed从第一行中删除第一个字符

转载 作者:行者123 更新时间:2023-12-04 23:05:16 24 4
gpt4 key购买 nike

我有三个 .csv 文件,它们是通过在 MS SQLServer 中保存查询而输出的。我需要将这些文件加载​​到 Informix 数据库中,这需要添加尾随定界符。使用 sed 很容易做到
s/$/,/g
但是,这些文件中的每一个还在第一行的第一个字符位置包含(如 vim 显示的那样,但不是 ed 或 sed)。

我需要摆脱这个角色。它使用 vim 的 x 作为一个字符删除命令。我如何使用 sed 描述这个字符,以便我可以在不删除该行的情况下删除它。

我试过 1s/^.//g ,但这不起作用。

最佳答案

试试这个:

sed -e '1s/^.//' input_file > output_file

或者,如果您想就地编辑文件:
sed -ie '1s/^.//' input_file

(已编辑)显然 s/^.//不引用做它,更新。

关于sql-server-2008 - 如何使用sed从第一行中删除第一个字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13936197/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com