Questions tagged «bash»

有关为Bash命令外壳编写的脚本的问题。对于具有错误/语法错误的shell脚本,请在此处发布之前,使用shellcheck程序(或在Web shellcheck服务器中的https://shellcheck.net)进行检查。有关Bash交互使用的问题更可能是Super User而不是Stack Overflow上的话题。


8
写入文件,但如果存在则将其覆盖
echo "text" >> 'Users/Name/Desktop/TheAccount.txt' 我如何制作它,以便在不存在的情况下创建文件,但在已经存在的情况下覆盖文件。现在,此脚本只是追加。
252 bash  unix 


6
如何获得长时间运行的Linux进程的开始时间?[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 2年前关闭。 改善这个问题 是否可以获取旧的运行过程的开始时间?ps如果今天不是开始日期,似乎将报告日期(而不是时间),如果今年不是开始日期,则仅报告年份。旧工艺会永远失去精度吗?
250 linux  bash  process 

7
如何在Bash中输出多行字符串?
如何在Bash中输出多行字符串而不使用多个echo调用,如下所示: echo "usage: up [--level <n>| -n <levels>][--help][--version]" echo echo "Report bugs to: " echo "up home page: " 我正在寻找一种仅使用Bash内置函数的便携式方法。
250 bash 


7
将文件从一个目录复制到现有目录
在bash中,我需要这样做: 将所有文件放在目录中 将它们复制到现有目录 我该怎么做呢?我试过了cp -r t1 t2(t1和t2都是现有目录,t1中有文件),但是它在t2内创建了一个名为t1的目录,我不希望那样,我需要t1中的文件直接进入t2内。我该怎么做呢?
248 bash  file  directory  copy  cp 

11
如何直接ssh到特定目录?
我经常必须登录到几台服务器之一,并转到那些机器上的几目录之一。目前,我正在执行以下操作: 本地主机〜] $ ssh somehost 欢迎来到主持人! somehost〜] $ cd / some / directory / somewhere / named / Foo somehost Foo] $ 我有一些脚本可以确定我需要进入哪个主机和哪个目录,但是我无法找出执行此操作的方法: 本地主机〜] $ go_to_dir Foo 欢迎来到主持人! somehost Foo] $ 有没有简单,聪明或任何方法可以做到这一点?
248 bash  shell  scripting  ssh 



15
如何从Bash中的文件或STDIN中读取?
以下Perl脚本(my.pl)可以从命令行args上的文件或STDIN中读取: while (<>) { print($_); } perl my.pl将从STDIN读取,而perl my.pl a.txt从读取a.txt。这很方便。 想知道Bash中是否有一个等效项吗?
244 bash  stdin 


17
如何在Python中实现常见的bash习惯用法?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 2年前关闭。 已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 目前,我通过一堆不记得的AWK,sed,Bash和一小部分Perl对文本文件进行操作。 我见过提到python在这种情况下有好处的几个地方。如何使用Python替换Shell脚本,AWK,sed和朋友?
242 python  bash  shell 

18
如何在bash中使用浮点除法?
我正在尝试在Bash脚本中划分两个图像宽度,但是bash给了我0结果: RESULT=$(($IMG_WIDTH/$IMG2_WIDTH)) 我确实研究过Bash指南,我知道我应该使用bc它们在互联网上使用的所有示例bc。在echo我试图把同样的事情在我的SCALE,但没有奏效。 这是我在教程中找到的示例: echo "scale=2; ${userinput}" | bc 我怎样才能让Bash给我一个漂浮的东西0.5?

7
nohup和&符有什么区别
两者nohup myprocess.out &或myprocess.out &将myprocess.out设置为在后台运行。关闭终端后,该过程仍在运行。它们之间有什么区别?
242 linux  bash  nohup 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.