file-io相关内容

Bash的读/写文件的描述 - 寻求启动文件

我试图用读/写文件描述符在bash,这样我可以删除该文件描述提到这个文件后来,因为这样的: F = $(mktemp的) EXEC 3';> “$ F” RM -f“$ F”回声“世界,你好”>及3 猫<及3 但猫命令不会有任何输出。我能达到我想要的,如果我使用单独的文件描述符进行读取和写入: F = $(mktemp的) EXEC 3> “$ F” EXEC 4℃ ..
发布时间:2016-08-02 14:36:33 服务器开发

通过在shell脚本读取使用命令行读取输入文件跳过最后一行

我通常使用读命令来读取输入文件由行shell脚本行。一个例子code如下面所述一个产生一个错误的结果,如果一个新的线未在输入文件中的最后一行,blah.txt的末端插入。 #!/ bin / sh的而读线 做 回声$线 完成< blah.txt 因此​​,如果输入文件中读取类似 - 一 二 三 四 和我不打四回后,该脚本无法读取的最后一行,并打印一 二 三 现在,如果我离开一 ..
发布时间:2016-08-02 14:34:20 Linux/Unix

bash中,Linux的:两个文本文件之间的差异设置

我有两个文件 A - nodes_to_delete 和 B - nodes_to_keep 。每个文件都有一个多线,数字ID。 我想有数字ID是在 nodes_to_delete ,但不是在 nodes_to_keep ,例如列表。 在PostgreSQL数据库中这样做是不合理的缓慢。任何整洁的方式使用Linux CLI工具做在bash? 更新:这似乎是一个Python化的工作,但这些文件 ..
发布时间:2016-08-02 14:28:25 Linux/Unix

什么是在Unix文件另一个列表替换字符串列表的有效途径?

假设我有一个字符串(名单A和名单B)使用完全相同的条目数,N,在每个列表中的两份名单,我想用的第n个元素,以取代A的第n个元素的所有实例的B在Unix中(最好使用bash脚本)的文件 什么是做到这一点的最有效方法是什么? 这是低效率的方法是从N调用“ SED S / stringA / stringB / G ” 解决方案 这将做一通。它读取和listA的成数组listB awk数组, ..
发布时间:2016-08-02 14:11:11 服务器开发

通标准输出作为命令行util的文件名? 【答案:命名管道使用]

我使用需要传递一个文件名来写输出,例如一个命令行实用程序工作。 富-o output.txt的 它写入标准输出的唯一事情是一条消息,表明它已成功运行。我希望能够将写入 output.txt的另一个命令行实用程序管一切。我的动机是output.txt的最终会被一个40 GB的文件,我并不需要保留,我宁愿管不是以循序渐进的方式对大量文件的工作流。 有没有办法在这种情况下管道的实际产出(即 ou ..
发布时间:2016-08-02 14:08:25 服务器开发

显示十六进制数字的文件

我想建立一个bash程序,可以读取文件,就像一个* .bin文件并打印其所有的十六进制数字,如“十六进制”的编辑做。我在哪里可以开始? 解决方案 编辑:添加了“字节流”功能。如果脚本的名称包含单词“流”(例如,它是为 LN -s庆典-hexdump都的bash-hexdump都流这样的符号链接和运行方式 ./bash-hexdump-stream )时,将输出的十六进制字符的连续流重新pr ..
发布时间:2016-08-02 13:28:24 Linux/Unix

壳牌/猛砸快捷方式的文件夹中的文件重命名散装

有壳牌/ Bash的快捷方式,可以基于正则表达式或其他标准的文件夹中重命名的所有文件。我在找在这里是我的文件夹中的文件,有让我们说有以下命名约定100的文本文件: < longdocumentidentifier> -doc-<反向> .TXT。 我需要重命名所有上面给出的约定的文件只是: doc-<反向> .TXT 有一个班轮,可以帮助我与上面? ..
发布时间:2016-08-02 13:20:59 服务器开发

如何输出重定向到一个文件和stdout

在bash中,调用富将显示来自该命令在标准输出任何输出。 调用富>输出将重定向从命令指定的文件中的任何输出(在这种情况下,“输出”)。 有没有办法将输出重定向到一个文件中的和的有它显示在标准输出? 解决方案 你想要的命令被命名为 ..
发布时间:2016-08-02 13:02:56 服务器开发

怎样判断一个普通文件并不在bash存在?

我用下面的脚本,看看文件是否存在: #!/斌/庆典 FILE = $ 1如果[-f $ FILE] 然后 回声“文件$文件不存在。” 其他 回声“文件$文件不存在。” 科幻 什么是正确的语法使用,如果我只是想检查文件是否确实的不可以存在吗?#!/斌/庆典 FILE = $ 1如果[$文件不存在] 然后 回声“文件$文件不存在。” 科幻 解决方案 ..
发布时间:2016-08-02 13:02:11 Linux/Unix

德code在的Java XML大的base64:内存不足

我需要一个base64连接的XML文件的codeD元素写入到一个单独的文件。问题:文件可以很容易地达到100 MB的大小。 “:Java堆空间java.lang.OutOfMemoryError”每一个解决方案,我试图与结束。问题没有读一般xml或解码过程中,但以base64块的大小 我用JDOM,DOM4J和XMLStreamReader的访问XML文件。但是,只要我想访问相应元素的含量的ba ..
发布时间:2016-08-01 21:26:36 Java开发

输入不是有效的Base-64串,因为它包含一个非基64字

我有一个REST服务,读取文件并将其转换为字节数组,然后为Base64串后发送到另一个控制台应用程序。这部分发生正确的,但是当在收到申请相同的流,它被操纵,不再是一个有效的Base64编码字符串。有些垃圾字符越来越引入流。 这是我而流转换回字节获得唯一的例外是的“输入不是一个有效的Base-64字符串,因为它包含非基本64个字符的,两个以上的填充字符,或非填充字符之间的空格字符“ 在提供服务: ..
发布时间:2016-08-01 21:17:48 C#/.NET

如何保存一个Base64字符串作为一个图像使用红宝石

我在我的集​​成的Ruby on Rails应用程序与USPS航运体系。一旦你犯了一个邮资的请求,你付出代价的邮费和它的不可退还。 邮资的请求将返回,包括一个base64字符串,它是运输标签的XML响应。 我能够呈现在视图中运输标签,但使它万无一失,我希望能够保存的base64字符串作为形象我的服务器上的事件有事之间的运输标签代(​​为它付出)和邮寄所以它可能不买一个新的重印。 我的第一个想 ..
发布时间:2016-08-01 21:15:50 其他开发

保存dataURL的(Base64)到PhoneGap的文件(机器人)

我转换画布dataURL的(Base64)型,我想使用的PhoneGap的作家,但将其保存到手机的文件系统没有成功(我得到坏了文件,我无法打开) - 这里是我的一些code的: VAR dataURL =的document.getElementById(“根”)toDataURL(“图像/ PNG”)。 // SUBSTR().replace('datadata:图像/ PNG;的base64 ..
发布时间:2016-08-01 21:14:41 前端开发

从文本中提取文件的特定领域

我用头名超过5K场/列的csv文件。我想只导入某些特定的领域我的数据库。 我使用本地INFILE为此需要进口其他更小的文件 LOAD DATA LOCAL INFILE'C:/wamp/www/imports/new_export.csv“ INTO表table1 FIELDS TERMINATED BY',' ENCLOSED BY'“' TERMINATED BY'\\ r \\ n'行 ..
发布时间:2016-07-28 16:55:24 数据库

如何删除一个文件的第一行?

我不能搜索一个特定的字符串,因为他们都非常相似,但我想简单的东西在一个文件中砍出前4行。 他们都变长了。我有一个想一下Perl的,而这一切似乎比我想象的困难,但我想这样做在Perl,AWK或shell命令如果可能的话。 没有任何人有这样做的一个简单的方法? 解决方案 SED 是最简单的。删除文件的第一行,这样做: sed的“1D”file.txt的 或者,要删除前四行,如下:桑 ..
发布时间:2016-07-28 16:46:35 Linux/Unix

分割一个音频文件到任意大小的块

我有一个大的声音文件(150 MB),我想拆分成一些更容易管理的大小的小文件,也就是说,用5分钟的音频文件。显然,最后一段将是< = 5分钟,这是确定。有没有一种方法能够轻而易举地完成这类任务? 用于这个问题的一个小样本的.mp3文件可以使用这个链接下载:download.linnrecords.com/test/mp3/recit.aspx。 下面是我到目前为止已经试过。我进口使用 r ..
发布时间:2016-07-22 19:18:05 其他开发

本地播放的音频文件与Flash和/或HTML5

我意识到可以通过传递一个URL玩Flash和HTML5音频。 然而,是否有可能使用文件浏览器(无论是与HTML5或Flash),到那么玩这个本地文件,以获得音频文件的引用,再次使用Flash或HTML5? 当然,这应该发生没有服务器的干扰。由于文件是已经在本地系统中,它不通过服务器有意义路线只再次接收相同的文件。 解决方案 潜在的解决方案: window.URL.createObje ..
发布时间:2016-07-22 18:56:07 前端开发

我怎么能写的SourceDataLine的内容保存到一个文件?

我修改播放音频数据,以将数据写入到一个文件,而不是一个应用程序。因为它是目前实现的,一个字节数组是动态填充,并在每次填充时间这个缓冲器的内容被写入到的SourceDataLine。基本上,我想要写在指定的格式,缓冲到文件中。 我已经通过这个官方教程阅读并在此来到$ C $ç剪断音频数据写入文件: 文件FILEOUT =新的文件(someNewPathName); 为AudioFileForma ..
发布时间:2016-07-22 18:33:58 Java开发

如何在wav文件中的数据读出到一个数组

我需要一个wav文件的所有样本获取到一个数组(或两个,如果你需要做的,以保持立体声),这样我可以申请一些修改它们。我想知道,这是很容易做到(preferably无需外部库)。我有在声音文件阅读没有经验,所以我不知道很多有关的主题。 解决方案 WAV文件(至少,uncom pressed的)是相当简单的。有一个头,然后将数据跟随它。 下面是一个很好的参考: https://ccrma.st ..
发布时间:2016-07-22 13:11:50 C#/.NET