小编Nav*_* CH的帖子

检查unix shell脚本中psql命令的返回状态

我使用psql命令连接并在postgreSQL数据库上发出查询.任何人都可以告诉我如何检查shell脚本中执行的查询的返回状态.

我用echo $?命令来检查状态,但它总是返回零.

谢谢您的帮助.

postgresql shell

20
推荐指数
2
解决办法
1万
查看次数

如何增加文件中的数字

我有一个日期如下的文件,假设文件名是file1.txt:

2013-12-29,1
Run Code Online (Sandbox Code Playgroud)

在这里我必须将数字增加1,所以它应该是1 + 1 = 2之类的...

2013-12-29,2 
Run Code Online (Sandbox Code Playgroud)

我尝试使用'sed'替换,但必须只使用变量.

oldnum=`cut -d ',' -f2 file1.txt`  
newnum=`expr $oldnum + 1`
sed -i 's\$oldnum\$newnum\g' file1.txt  
Run Code Online (Sandbox Code Playgroud)

但是我从sed语法中得到一个错误,有没有办法解决这个问题.提前致谢.

shell numbers sed increment

7
推荐指数
2
解决办法
2万
查看次数

将数据回显到两个文件中

如何一次将数据插入文件?

考虑我是否有以下数据:

echo "hi" >> file1
echo "hi" >> file2
Run Code Online (Sandbox Code Playgroud)

如何同时将相同的"hi"重定向到file1和file2?

shell

4
推荐指数
1
解决办法
1717
查看次数

我有一个包含一些列的文件.我想通过对第1列值进行分组来对第2列进行排序

我有一个包含一些列的文件.我想通过对第1列值进行分组来对第2列进行排序.

见下面的例子.

输入文件如:

NEW,RED,1
OLD,BLUE,2
NEW,BLUE,3
OLD,GREEN,4
Run Code Online (Sandbox Code Playgroud)

预期的输出文件:

NEW,BLUE,3
NEW,RED,1
OLD,BLUE,2
OLD,GREEN,4
Run Code Online (Sandbox Code Playgroud)

我怎样才能实现这一目标,请帮忙.提前致谢!

unix linux sorting shell

0
推荐指数
1
解决办法
48
查看次数

标签 统计

shell ×4

increment ×1

linux ×1

numbers ×1

postgresql ×1

sed ×1

sorting ×1

unix ×1