进程替换不适用于使用iconv的输入文件

伊昂·翁卡(Ihe Onwuka)

在bash中运行它。

当我阅读iconv的手册页时,它接受多个输入文件,因此

猫在

iconv --from-code ISO_8859-1 --to-code UTF8 <( cat <(sed  '/^KEYWORD INTERFACE/,$d' actors.list)  <(sed  '/^KEYWORD INTERFACE/,$d' actresses.list)  <(sed  '/^KEYWORD INTERFACE/,$d' directors.list)) 

应该没有必要,但是如果我在那里没有,则只有actors.list文件中的数据出现在输出中。

肯定iconv是与一起分发的中的错误glibc通过提供多个不可映射的命令行输入来触发该错误。

最简单的解决方法是通过将的调用sed放入单个命令替换中来提供单个输入

iconv --from-code ISO_8859-1 --to-code UTF8 \
      <(sed  '/^KEYWORD INTERFACE/,$d' actors.list
        sed  '/^KEYWORD INTERFACE/,$d' actresses.list
        sed  '/^KEYWORD INTERFACE/,$d' directors.list)

在这种情况下,您可以只使用一个sed命令:

iconv --from-code ISO_8859-1 --to-code UTF8 \
      <(sed  '/^KEYWORD INTERFACE/,$d' \
             actors.list actresses.list directors.list)

当然,您也可以cat在OP中插入冗余


向glibc报告的错误为https://sourceware.org/bugzilla/show_bug.cgi?id=17703

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Apache2:<文件>不适用于重写替换

来自分类Dev

替换脚本不适用于Unicode txt文件

来自分类Dev

为什么ExtractMpegFramesTest不适用于旋转的输入文件?

来自分类Dev

jQuery验证程序不适用于文件输入类型

来自分类Dev

ng-model不适用于文件输入

来自分类Dev

“返回”不适用于输入类型文件的更改事件

来自分类Dev

AppActivate不适用于进程ID

来自分类Dev

填充不适用于使用tachyons CSS的输入

来自分类Dev

我使用split和join的替换代码仅适用于单个单词输入,不适用于整个单词

来自分类Dev

使用输入类型=文件的文件上传不适用于IE中的第一个文件,适用于后续上传

来自分类Dev

替换不适用于SQL表列

来自分类Dev

onclick不适用于按钮输入

来自分类Dev

buttonset()不适用于动态输入

来自分类Dev

CSS 不适用于提交的输入

来自分类Dev

使用mplayer打开,不适用于视频文件

来自分类Dev

HTML5图像预览不适用于克隆的文件输入(在原始文件上可以使用)

来自分类Dev

验证系统,它适用于某些输入,不适用于其他输入,使用jQuery

来自分类Dev

SimpleImage不适用于大文件

来自分类Dev

.htaccess不适用于CSS文件

来自分类Dev

静态文件不适用于GAE

来自分类Dev

NTFS权限不适用于文件

来自分类Dev

Neocomplete不适用于vim文件

来自分类Dev

tarfile 不适用于 .gz 文件

来自分类Dev

nohup是否仅适用于Shell进程的子进程,而不适用于非Shell进程的子进程?

来自分类Dev

Linux控制台Perl替换不适用于大文件

来自分类Dev

os.kill不适用于生成的进程

来自分类Dev

docker stop不适用于节点进程

来自分类Dev

python ffmpeg子进程不适用于heroku

来自分类Dev

Python 记录器不适用于子进程

Related 相关文章

热门标签

归档