unix相关内容

SSH在bash脚本搞乱文件中读取

我有一个脚本,由线读取文件中的行和做的东西基于它的读取。其中一个它做的事情是SSH到远程服务器,并得到一些信息。出于某种原因,这完全超出了我,这将停止从文件行的读取。 脚本实质上是(我剪了很多它简化问题,所以喜欢它并没有真正做任何事情,不用担心,如果它看起来): 猫$ CSV |而读线;做 禁用了javascript -s nocasematch 在“$ {file_list中[@ ..
发布时间:2016-08-03 12:22:33 服务器开发

从文件名中提取唯一的ID

我将它们放置在子目录中组织目录中的文本文件。子目录名称从原来的文件名的。以这种方式,将是很容易知道哪些文件属于其相应的文件夹。 for循环bash的 通过所有的txt文件迭代,并创建相应的文件夹。该文本文件具有以下示例格式: XXXX-test_file1-AA1-a2.txt 或 XXXX-test_file1-aa1--2.txt 。根据第一个例子,要创建的只有两件事,对于有关的名称无关紧要的 ..
发布时间:2016-08-03 12:16:31 服务器开发

运行C ++ CGI脚本作为后台进程?

我工作的音频连接codeR CGI脚本,利用了libmp3lame。 我正在写在C / C ++的混合物。 我计划有一个入口点的CGI,可以产卵,在后台运行多种编码过程。我需要的编码过程是异步的编码可能需要几个小时,但我需要的入口点CGI立即返回,以便浏览器可以继续对其业务。 我发现几个方案来解决这个(些完整/有些没有),但还有几件事情,我想澄清。 解决方法1(简单):入口点CGI是一个b ..
发布时间:2016-08-03 12:16:14 服务器开发

巴什循环 - 在一个目录中创建为每个现有的TXT文件的文件夹

我在一个目录下的文本文件,我想组织。我试图通过为每个文件的目录这样做THRU庆典。当我将文件移动到各自新的文件夹,我要修改原来的文件名,并创建一个额外的文本文件labeld 信息.txt 保存原文件名(该文件也放在新的文件夹)。这些文件名称的改变,从去XXX-FILE_NAME-aa1.txt 到 XXX-aa1.txt 。第一个和最后一个之间的任何东西 - 被剥离出来。该文件夹具有相同的名称文件 ..
发布时间:2016-08-03 12:15:54 服务器开发

在当前目录及其所有子目录重命名文件名

我有4个文件,在不同的目录和子目录的名称如下 tag0.txt,tag1.txt,tag2.txt和tag3.txt ,并希望将其重命名为 tag0a.txt,tag1a.txt,tag2a.txt和tag3a.txt 中的所有目录和子目录。 谁能帮我出使用shell脚本? 干杯 解决方案 这当然也可以用做发现:找到。 -name'标签的.txt?'型的F -exec的bash -c ..
发布时间:2016-08-03 12:13:30 服务器开发

提取使用grep值

样品字符串:A.TXT 阅读:RG1:+ /用户/读/星期一:12 阅读:RG1: - /用户/ ** /周五:12 阅读:RG1: - /user/**/*.txt:12 阅读:RG1: - /user/tet/**/*.txt:12 我期待提取字符串 +之后,或者 - 曾经字符串我想什么 使用:猫A.TXT | grep的RG1 | grep按'+'|切-d':'-f3 |切- ..
发布时间:2016-08-03 12:12:41 服务器开发

bash脚本来分析目录和印刷目录汇总

我工作的一个脚本,分析UNIX的目录,并会显示输出: script.sh DIR1 DIR2 ... DIRN 所需的输出: 目录包含XXX YY的文件和目录ZZ #!/斌/庆典 回声“输入dir名称” 阅读迪尔斯 在$迪尔斯input_source;做 LS -ld |厕所-l; 回声 #在这里不用我试图找出如何度日回声打印该值的问题 #与显示目录和文件数量在一起 请指教。 我无法弄 ..
发布时间:2016-08-03 12:11:07 服务器开发

shell脚本:读取远程文件

使用shell脚本, 我如何从另一台服务器读取文件(user@192.168.10.x:/家庭/管理/数据),并将其存储在“文件”数组? (code的4号线) 1 reportTypes =(0001 0102 8902) 2 3#收集匹配前pression所有文件到一个数组 4个文件=(Rep_ [0-9] [0-9] [0-9] [0-9] _ [0-9] [0-9] [0-9] [0- ..
发布时间:2016-08-03 12:11:04 服务器开发

从一个shell脚本变量导出到一个Perl脚本

Perl的code `。 /home/chronicles/logon.sh`;打印“数据显示:$ ENV {ID} \\ n”; 在logon.sh,我们出口变量“ID”(shell脚本的采购)。 手动运行 $> 。 /home/chronicles/logon.sh $>回声$ LOG 虽然我在终端手动运行(而不是从脚本)。我得到的输出。 (但不能从脚本工作) 我跟 ..
发布时间:2016-08-03 12:10:55 服务器开发

在bash分类类别中随机拉样品独特

我有一个大的未排序的CSV文件(> 4M记录)。每个记录都有一个类别,它在第一个三列说明。该记录的其余部分是地址数据可以是也可以不是唯一的。 A,1,C,地址1#此记录的类别是A1T A,1,C 1,地址 C,3,E,地址3#此记录的类别是C3E B,2,,地址4 我想每个类别(类别所以5种独特的记录中拉重复记录的随机样本 A1T ,从 5唯一的记录C3E 等)。我使用排序放在一起的部分解 ..
发布时间:2016-08-03 12:10:43 服务器开发

错误的shell脚本,如果条件

我不明白他的错误是在这里IAM新shell脚本。请帮我 ./ BPR:8号线:附近意外的标记语法错误'然后' ./bpr:8号线:`如果[$(grep的-o BPR $文件|厕所-l)== 1];然后 ' 解决方案 您需要一个空间,在你的条件:如果[$(grep的-o BPR $文件|厕所-l)== 1];然后 ^^ 1)如果你正在使用bash,您可以使用内置的 [[.. ..
发布时间:2016-08-03 12:09:42 服务器开发

Shell脚本:读取输出运行下一个命令

我试图运行此,但仍没有得到输出。不知道是我错了。 首先,脚本应该登录到服务器结果 第二个命令是“ netstat的-tulpun | grep按端口(端口和放大器;服务器列表是在同一个文件)结果 第三个它可能会得到3至4输出这里,但我只需要25 PID输出不是别人 #!/斌/庆典 而阅读-r -u10服务器端口线 做 回声==========服务器:“$服务器”端口:“$端口”====== ..
发布时间:2016-08-03 12:09:25 服务器开发

怪异的行为时prepending与猫和三通的文件

一个解决问题的办法从 prePEND到一个文件一行外壳是: 猫头主要|开球主>的/ dev / null的 正如一些评论注意到,这并不对大的文件。 下面就是它的工作原理的例子: $回声'1'> H $回声'2'> ŧ $猫H T |三通T>的/ dev / null的 $猫ŧ 1 2 和它打破了: $头-1000为/ dev / urandom的> H $头 ..
发布时间:2016-08-03 12:05:01 服务器开发

在Mac OS X中的强制性文件锁定

根据人页以下方法仅支持咨询锁:羊群,提供lockf 和的fcntl 。有什么办法来强制锁的某些文件由一个单一的过程中,例如用写锁定,这样其他进程将无法打开该文件的写权限? 解决方案 没有。在UNIX系列操作系统不支持一般强制性文件锁定 1 。这包括的Linux,BSD和OS X。 在一些Unix系统,你是无法打开文件,如果它们是可执行映像当前正在运行的写pvented $ P $; 的o ..
发布时间:2016-08-03 12:04:14 服务器开发

查找在Linux中的类文件,该文件是在JAR present

我试图找到使用下面的这个链接给出的命令,其中包含我的类的JAR文件:的给出的类名查找的jar文件? 找到。 -name“的* .jar”-exec SH -c'罐子-tf {} | grep的-H --label {} GenericClassLoader'\\; 但我得到的错误为: java.util.zip.ZipException:错误打开zip文件 在java.uti ..
发布时间:2016-08-03 12:03:47 服务器开发

在KSH数组长度始终返回1,为什么数组不线

我要呼应过程的信息在KSH一个UID: #!/ bin中/ KSH 阅读用户标识 ARR = $(PS -elf | NAWK -v模式= $ {}用户ID'{如果($ 90元==模式)打印}') arrlen = $ {#ARR [@]} 回声$ arrlen 在F“$ {ARR [@]}”;做 回声$ F DONE 改编过程是为这个UID的数组。 arrlen总是等于1。 为什么? ..
发布时间:2016-08-03 12:03:30 服务器开发

Unix的:递归解压各自的文件夹中的.zip文件

我有一些压缩文件说 a.zip b.zip 等的文件夹。我想解压这些投入如 A,B 。可你建议我一些UNIX脚本吧?相应的目录 解决方案 应该不会有太大的硬盘(未经测试!): #!/斌/庆典在* .zip文件的zip;做 DIR = $ {拉链%.zip文件} MKDIR“$目录” 解压-rd“$目录”,“$拉链” DONE ..
发布时间:2016-08-03 12:03:16 服务器开发