Shebang for psql

编程入门 行业动态 更新时间:2024-10-28 08:18:01
本文介绍了Shebang for psql的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

我正在尝试编写PostgreSQL脚本,但是shebang行有问题

I'm trying to write PostgreSQL script(s) but having a problem with shebang line

#! /usr/bin/psql [ psql_args_here ] -f select now();

这给了我一个错误,就好像我刚刚输入了 psql 在命令行中不包含任何参数。

This gives me error as if I just entered psql without any arguments in command line. How do I do it right?

推荐答案

问题是psql不会跳过文件的第一行。

The problem is that psql don't skip the first line of the file.

您可以尝试

#! /bin/sh exec sh -c "tail -n +3 $0 | psql -f -" select now();

或简单地

#! /bin/sh psql << E_O_SQL select now(); E_O_SQL

更多推荐

Shebang for psql

本文发布于:2023-10-22 09:11:08,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1517083.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:Shebang   psql

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!