我想在特定单词之间打印完整的文本。这是我的要求。
"123.log“包含以下文本。
EBSPRODSTART
web logic server
Oracle database administration
Linux operating system
EBSPRODEND
输出应为:-
web logic server
Oracle database administration
Linux operating system
简介:-
上面的"EBSPROD“是数据库名称。该值将是一个输入参数。例如:
$ DBNAME=EBSPROD
$ echo $DBNAME
EBSPRO
如何使用grep在用户以字符串形式输入的文件中查找确切的单词?
例如,我需要选择要查找的单词和要在其中查找的文件。我被告知我真的很接近了,但是有些事情并不像它应该的那样工作。我在Linux下使用的是bash shell。
以下是我到目前为止所做的工作:
#!/bin/bash
echo "Find the file you want to search the word in?"
read filename
echo "Enter the word you want to find."
read word1
grep $word1 $filename
这很奇怪,因为我的代码在在线python解释器中运行得很好,但当我在linux mint中使用Atom运行它时,当我输入一个单词时,我会收到以下错误消息:
File "<string>", line 1, in <module>
NameError: name 'lol' is not defined
以下是我的代码
# -*- coding: utf-8 -*-
word = str(input(" Enter a word : "))
reverse = word[::-1]
if reverse == word:
我有一个文本文件,我想打印每一个字(多个字符)在新的行。如果一个单词由单个字符组成,则必须将其作为以下单词的一部分处理,并将其打印在新行上。如果它在两个单词之间,它必须跟随第二个单词。示例:
Unix & Linux Stack Exchange is a question and answer site for users of Linux,
输出
Unix
& Linux
Stack
Exchange
is
a question
and
answer
site
for
users
of
Linux
我想根据数据库中可用的元素添加工具提示或生成链接,例如,如果打印的html页面是:
以单用户模式重新启动linux主机,您可以.
我将使用table (“",$rowpage),现在的想法是查找页面中的每个单词,以确定它们在这个示例中是否有相关的引用--假设我有一个表引用一个用于重新启动的条目和一个用于linux的条目:重新启动一个计算程序linux:操作系统
现在,我的输出将类似于(由@代替的< and >)
to @a href="ref/reboot"@reboot@/a@ you @a href="ref/linux"@linux
我现在正在学习Unix。我试图在手册页中搜索单词column | chop。我知道:
cd /usr/share/man/man1
egrep -i 'column|chop' *
我得到了这个结果:
grep: gcov-tool.1.gz: No such file or directory
grep: i686-linux-gnu-gcov-tool.1.gz: No such file or directory
有人能告诉我我做得不好吗?我在Oracle上使用Ubuntu16.04LTS。
我的文件包含以下几行
File.txt
Unix is good
Linux and unix is different?
Linux is also good, then what about unix?
这里我要输出
(1st line blank)
Linix and
Linux is also good, then what about
在这里vi命令或任何其他命令都会给出这个输出?搜索特定的单词,如果这是对的话,然后删除那个词,然后删除该行中的所有单词。
我正在使用AWS CLI。我使用AWS服务来假设role.After使用它,我会获得临时的亚马逊网络服务凭证,比如亚马逊网络服务访问密钥ID、亚马逊网络服务密钥和亚马逊网络服务会话令牌。我已经创建了一个bat文件来运行AWS STS承担角色命令并自动更改aws凭证文件。它工作得很好。现在,在使用临时凭据之后,我想恢复到原始凭据文件。我可以通过运行aws配置命令来更改aws访问密钥对。但我想自动清除aws_session_token。在linux中,我使用以下命令完成此操作。
sed '/^aws_session_token/s/=.*$/=/' credentials
se