我想从固定宽度平面文件中的每一行中删除最后的换行符(\n) 2024-6-8 • bash shell-script shell 我有一个固定宽度的平面文件,我在其中生成输出行。它有一个 header、一个 body 和一个 Trailer。问题是,如果我使用 informatica power center 生成文件,则在固定文件宽度结束后创建换行符 (\n),但要求是在结束后创建回车符 (\r) 和换行符 (\n)的数据。因此,我使用代码并排创建 (\r 和 \n),但最后还会创建额外的新行 (\n)。如何读取最后一个换行符?我已经给出了 Presnt 和需要什么图片,有人可以给我一个单行 sed 命令代码来实现这一点吗? 答案1 我看起来你想删除“空”行——只有空格的行: sed -i '/[^[:blank:]]/!d' file 如果一条线才不是有一个非空白字符,删除它。 对于 BSD sed(也称为 Mac 上),-i 需要一个参数:sed -i '' '...' file 相关内容 SSH 端口转发中的“bind_address”是什么意思? 哪些 Xeon 处理器硬件支持 H.265 编码/解码? 如何表示列向量中的某个条目出现了 $n-1$ 次? 从 20.04 升级到 22.04 - ubuntu 短暂锁定了我的 UI Barracuda/ASA IPSEC 隧道正在关闭(这是正常的,处于空闲状态),但只能从 Barracuda 端启动 我的问题是我不知道我的 GPU 是否处于活动状态,有人能告诉我发生了什么吗? FFprobe - 是否有可能在不重新编码的情况下获取视频流的“寻找位置”? 使用 scrlayer-scrpage 更改 scrbook 的目录样式 如何在网络上为特定计算机共享文件夹 在没有互联网连接的情况下在 Windows Server 2012 R2 上安装 SQL Server 2014