bash相关内容

以CSV格式对每个第n行命令输出进行分组

我在寻找一种解析多行命令输出的方法; $ cat文件 ABC 123 62p4-123 DEF 456 62p4-456 我需要在每个第三行分组的o / p,以及3的倍数,即第3,第9个,后面是逗号分隔格式的第1,第4和第7和第2,第5和第8个 ABC,DEF 123,456 62p4-123,62p4-456 ..
发布时间:2017-02-25 00:49:08 Office

对csv使用sed对文本文件

我一直在尝试使用csv在两个文本文件上进行批量查找和替换。我已经看到了SO的问题,没有人回答我的问题。 我为要修改的两个文本文件创建了两个变量。 csv有两列和几百行。第一列包含文本文件中已经包含的字符串(无空格),需要用第二列中相同行中的相应字符串替换。 作为测试,我试过脚本 #!/ bin / bash test1 ='long_file_name.txt' fi ..
发布时间:2017-02-25 00:28:21 Office

如何做一个bash foreach csv字段为'git submodule add'

我不知道如何编写Bash和googling一段时间后,我没有更好的位置,以实现我需要的。 我有一个csv文件,其中包含git子模块列表及其在超级项目中的路径: git://github.com/demo/git-repo.git,extensions / git-repo git://github.com/demo/another-repo.git,extensions / anot ..
发布时间:2017-02-25 00:17:10 Office

从大型CSV创建代表性示例

我有以下数据: 头-2 trip_data_1.csv 奖章,hack_license ,VENDOR_ID,rate_code,store_and_fwd_flag,pickup_datetime,dropoff_datetime,passenger_count,trip_time_in_secs,trip_distance,pickup_longitude,pickup_latit ..
发布时间:2017-02-25 00:07:34 Python

使用键值连接两个csv文件

我有两个csv文件,我想使用键值,城市的列来加入他们。 一个csv文件,d01.csv有这种形式, Barcelona,19.5,29.5 Tarragona,20.4,31.5 Girona,17.2,32.5 Lleida,16.5,33.5 Vic,17.5,31.4 .csv,具有下一个结构, City,Data,TMax,TMi ..
发布时间:2017-02-24 20:57:25 Office

附加到Bash中的同一行

档案letters.csv包含: b,a,c, 文件numbers.csv包含: 32 34 25 13 numbers.csv to letters.csv like this: b,a,c,32,34,25,13 我尝试过: sed -e:a -e'{N; s / \\\ /,/ g; t ..
发布时间:2017-02-24 20:43:16 Office

将csv文件的第一列解析为新文件

操作系统:OSX 方法:从命令行,所以使用sed,cut,gawk,虽然最好不要安装模块。 本质上,我试图获取csv文件的第一列并将其解析为一个新文件。 示例输入文件 EXAMPLEfoo,60,6 EXAMPLEbar,30,6 示例1,60, 3 EXAMPLE2,120,6 示例3,60,6 示例4,30,6 需要输出 EXAM ..
发布时间:2017-02-24 20:09:06 Office

合并CSV文件:附加,而不是合并

所以基本上我想合并两个CSV文件。 Im使用以下脚本: 粘贴-d,* .csv> final.txt 然而这对我来说在过去,但这一次它不工作。它将数据附加到彼此,而不是彼此之下。例如,包含以下格式的记录的两个文件 CreatedAt ID Mon Jul 07 20:43:47 + 0000 2014 4.86249E + 17 Mon Jul 07 19 ..
发布时间:2017-02-24 19:33:24 服务器开发

自动将csv文件传输到MySQL

我有一个csv文件,我会定期更新通过调用cygwin + bash脚本的批处理脚本。 我想自动将csv文件上传到MySQL数据库,以便我的数据库中的表将以固定间隔以csv文件进行更新。数据库当前正在Windows Server 2003计算机上运行,​​并使用phpMyAdmin管理。 我已经在线查找了一些方法,我可以实现其中的一部分,但我混淆了在这些来源中提供的代码应该放在哪里,以及如何调 ..
发布时间:2017-02-24 18:19:40 数据库

Bash脚本将.csv中的日期和时间列转换为unix时间戳

我想创建一个脚本来将.csv文件中的两个列(日期和时间)转换为unix时间戳。所以我需要从每一行获取日期和时间列,转换它,并将其插入到包含时间戳的末尾的附加列。 有人可以帮助我吗?到目前为止,我发现了unix命令将任何给定的时间和日期转换为unixstamp: date -d“ 25 10:00:00“”+%s“ 1322215200 与bash脚本任何人可以让我 ..
发布时间:2017-02-24 17:48:50 服务器开发

如何以CSV格式输出MySQL查询结果?

有一种方法可以从Linux命令行运行MySQL查询,并在中输出结果CSV 格式? 这里是我现在做的: mysql -u uid -ppwd -D dbname 选择id,concat(“\”“,name,”\“”as name) 来自学生 EOQ 当有很多列需​​要被引号括起来,或者结果中有引号需要转义时, 。 解决方案 从 http://www.tech ..
发布时间:2017-02-24 14:55:03 数据库

在Ubuntu中运行cronjob作为用户更改桌面背景

我尝试执行这个指令码,它将我的桌面背景更改为目录中的随机图片。它从命令行工作,并且cronjob运行(添加的输出,它得到吐出到日志文件),但我不能得到它改变我的背景。这是我的当前行(设置为每分钟运行测试)。 01 * * * * username / home / username /。壁纸/ flip.sh 任何想法? 解决方案 错误: https: //bug ..
发布时间:2017-01-13 22:08:03 Linux/Unix

防止Bash脚本并行运行或使用cron重叠

如果我在cron表中有以下条目: 00 03 * * * /java_prog1.sh 00 5 * * * /java_prog2.sh 第一个作业通常需要大约30分钟才能完成。第二个工作大约需要10分钟。有一些例外情况,第一个工作需要两个多小时。 有没有办法我可以配置这两个工作,使第二个工作不启动,如果第一个工作仍在运行? 我已经看到了使用 ..
发布时间:2017-01-13 21:53:46 服务器开发

Bash命令没有执行时通过cron作业 - PHP

我有一个cron作业每五分钟运行一个PHP脚本; PHP脚本在脚本结尾处执行两个bash命令。我知道脚本正在运行,由于它附加的日志文件。当我通过Ubuntu Gnome终端手动运行PHP脚本时,两个bash命令执行完美;但是当PHP脚本通过cron触发时,两个bash命令不会运行。有任何想法吗? $ command ='notify-send''count($ infoleakPosts) ..
发布时间:2017-01-13 21:46:16 PHP

创建更多永久的crontab文件

我最近才提出这个问题:执行bash程序每天同时 使用crontab -e创建作业的解决方案非常好,我的脚本工作正常。 然而,我发现一旦我退出终端,那个工作就被删除了。如何创建一个由cron介导的工作,无论我退出终端还是关闭我的计算机(假设我的计算机在计划执行cron作业时被回拨),它将每天工作。 cron是永久性的。 解决方案 所以在连接问题中给出的接受答案将在每天上午7点运行脚本 ..
发布时间:2017-01-13 21:31:59 服务器开发

Shell脚本从命令行运行,而不是cron

我有一个脚本,每天更新一次服务器的统计信息。 下面是一个代码示例: / p> #!/ bin / sh PATH = / bin:/ sbin:/ usr / bin:/ usr / sbin / bin / sh / etc / profile MACADDR = $(ifconfig en0 | grep ether | awk'{print $ 2}') DIS ..
发布时间:2017-01-13 21:25:51 Linux/Unix

cron作业不会输出到nohup.out

我有一个 start.sh bash脚本,通过 CRON JOB 在ubuntu服务器上运行 start.sh 包含 start.sh 的代码 路径 / home /ubuntu/folder1/folder2/start.sh #!/ bin / bash crawlers(){ nohup scrapy crawl first& nohup scrapy cra ..
发布时间:2017-01-13 20:49:39 Python