我需要一个linux脚本来询问用户是否想使用这个程序,如果是的话,它需要询问用户他们想要搜索的文件。目前,我已经创建了两个名为terminal和pi的文件来测试我的脚本。
该方案的预期成果将是:
welcome
would you like to find a file?(if yes type 'y' if no type 'n'
如果是,它应该继续询问他们想要找到哪个文件,然后它应该打印该文件。
到目前为止我有这样的想法:
#!/bin/bash
hello "welcome!"
while [ "$hello" !=
cat 没有 -n
user@linux:~$ cat /etc/sysctl.conf | head -4
#
# /etc/sysctl.conf - Configuration file for setting system variables
# See /etc/sysctl.d/ for additional system variables.
# See sysctl.conf (5) for information.
user@linux:~$
在-n命令中有cat选项来显示文件的行号。
user@linux:~$ cat -n /etc/sysctl.conf | head
几天前,我进行了Ubuntu更新,因此无法登录我的计算机,所以我错误地在内核中删除了更新版本,但我能够继续工作。
现在的问题是,每次我使用apt-get命令时,它都以以下行结束(例如,试图安装ruby):
Reading package lists... Done
Building dependency tree
Reading state information... Done
ruby is already the newest version (1:2.5.1).
The following packages were automatically installed and
我有一个很大的.sql转储文件(1.1 it ),想要在我本地的linux计算机上浏览它。我尝试了几个程序(MySQL工作台显示它非常未排序,还说代码折叠已禁用?DBBrowser似乎没有导入它,当我通过ipmort选择数据库时,我得到了一个空的DB……我不知道数据库可视化工具是什么,我想也许更好的方法是咨询一些专家)。
我做错了什么?
我的TCL脚本使用TCL变量组合了一个对命令行工具的调用。我尝试过在命令行中使用exec或eval,但都不起作用。
#!/usr/bin/tclsh
set dbg 0
set iso 100
set cmd "gphoto2 --set-config-value /main/imgsettings/iso=${iso}"
if {$dbg} {puts $cmd} else {eval $cmd}
提供:
invalid command name "gphoto2"
while executing
"gphoto2 --set-config-value
我正在尝试编写一个bash脚本( display ),它允许我访问一个目录,列出文件,然后显示所有文件的内容。到目前为止,我能够访问该目录并列出文件。
#!/bin/bash
#Check for folder name
if [ "$#" -ne 1 ]; then
echo " Usage: count [folder name]"
exit 1
fi
#Check if it is a directory
if [ ! -d "$1" ]; then
echo "Not a valid directory"
我在找一个脚本,工具...对于linux,它可以找到所有文件和所有文件中的关键字,类似于OSX Finder (我不是在寻找具有相同Finder界面的应用程序,而只是相同的工作)
例如,如果我在OSX Finder中搜索"linux“,我会得到:
linux (directory with linux name)
linux-2.4.0 (directory with linux in name)
...
memory.h (file with linux in text)
...
command.c (file with linux in text)
...
so-08-filesy