我似乎找不到任何关于.bashrc文件是什么以及它究竟做了什么的明确信息。
感谢到目前为止的所有帮助。似乎这个脚本完成了从着色、补全、别名和 shell 历史记录等方面的所有工作。有没有什么似乎没有用的东西?
我有一句话说...
Fred Flintstone, Bedrock USA
Run Code Online (Sandbox Code Playgroud)
我希望它看起来像...
Fred Flintstone, Bedrock USA ***
Run Code Online (Sandbox Code Playgroud)
如何使用sed命令将一些 * 添加到行尾?
我正在尝试编写一个脚本来查找保存到我桌面的某个 .txt 文件。我希望脚本能够检查此文件是否存在,然后检查它是否可读和可写。
任何提示?
BASH 脚本中的“空”运算符有什么意义?我知道if当您无话可说但需要一个命令来让程序正常运行时,它被用作命令后面的占位符。但它的总体用途是什么?你会在什么时候使用它?什么时候使用它才有意义?
我对将两个命令的输出定向到一个变量很感兴趣。我不希望输出显示在屏幕上,而是分配给脚本中的一个变量,以便我可以再次使用它。
我正在做的是使用下面看到的命令从目录中获取文件大小:
ls -l /var/spool | wc -c
Run Code Online (Sandbox Code Playgroud)
此命令以字节为单位获取文件大小并将输出显示为整数。我有兴趣将此整数分配给我喜欢的变量,以便稍后将其与另一个变量进行比较
这似乎不起作用:
size = ls -l /var/spool | wc -c
Run Code Online (Sandbox Code Playgroud)
重定向会起作用吗?
像这样....
ls -l /var/spool | wc -c > size
Run Code Online (Sandbox Code Playgroud)
无论哪种方式,我都希望将此数字输出分配给变量而不是显示在屏幕上。
任何建议都非常受欢迎!
我试图找出一种优雅的方式在一系列现有目录中创建一个新的子目录。
我已经创建了 15 个名为 Week1 到 Week15 的目录。在这些目录中,我想创建一个名为“Assignments”的新目录。我认为这可能需要某种循环,但除此之外我有点迷茫。
我知道我可以“cd”到每个目录,然后“mkdir 分配”并为所有 15 个目录重复此步骤,但我知道必须有更简单的方法。
任何帮助/建议将不胜感激!
我正在升级到 Ubuntu 16.04,但升级过程在中途冻结,整个计算机都冻结了。我不得不手动重新启动它,当我这样做时,它加载到终端并留在那里。我在终端中有完全的访问权限和能力,但我似乎无法重新登录到 GUI/桌面环境。老实说,我现在不知道该怎么做,我真的不想把我的电脑擦干净并重新安装 Ubuntu。
任何意见/建议都非常欢迎!
我有一个文本文件,其中有几个名字,名字排在第一位,姓氏排在第二位。如何使用 Sed 颠倒此名称顺序,以便姓氏在前,名字在后?
例如,我有如下几行
Steve Blenheim:238-923-7366:95 Latham Lane, Easton, PA 83755:11/12/56:20300
Betty Boop:245-836-8357:635 Cutesy Lane, Hollywood, CA 91464:6/23/23:14500
Igor Chevsky:385-375-8395:3567 Populus Place, Caldwell, NJ 23875:6/18/68:23400
Run Code Online (Sandbox Code Playgroud)
我希望他们看起来像
Blenheim Steve:238-923-7366:95 Latham Lane, Easton, PA 83755:11/12/56:20300
Boop Betty:245-836-8357:635 Cutesy Lane, Hollywood, CA 91464:6/23/23:14500
Chevsky Igor:385-375-8395:3567 Populus Place, Caldwell, NJ 23875:6/18/68:23400
Run Code Online (Sandbox Code Playgroud) 我想使用 grep 命令打印我正在搜索的字符串的行号。但是,当我使用该命令时,grep -n它会打印带有冒号 : 旁边的行号。有什么办法可以使用相同的grep -n命令来打印行号,后面跟着 : 冒号?
$ grep -n 'Captain' sometextfile.txt
3: Captain America
Run Code Online (Sandbox Code Playgroud)
我希望它改为打印,
3 Captain America
Run Code Online (Sandbox Code Playgroud)
(没有 ':' )
有什么建议??