首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使bash脚本一个一个地自动填充给定语句中的单词?

如何使bash脚本一个一个地自动填充给定语句中的单词?
EN

Ask Ubuntu用户
提问于 2022-05-22 04:11:07
回答 1查看 92关注 0票数 0

这是一份声明

代码语言:javascript
复制
sudo update-alternatives   --install    "/usr/bin/word"    "word" 
     "/usr/lib/jvm/jdk1.8.0_version/bin/word" 1

需要一个接一个地用这些名字代替单词的地方:

代码语言:javascript
复制
appletviewer   jarsigner  jconsole  jrunscript  native2ascii  schemagen       xjc
apt            java       jcontrol  jsadebugd   orbd          javac      jdb             jstack      pack200       servertool
extcheck       javadoc    jhat      jstat       policytool    tnameserv
HtmlConverter  javah      jinfo     jstatd      rmic          unpack200
idlj           javap      jmap      jvisualvm   rmid          wsgen
jar            javaws     jps       keytool     rmiregistry   wsimport

例如,我们的输出应该是这样的:

代码语言:javascript
复制
sudo update-alternatives --install  /usr/bin/java java  /usr/lib/jvm/bin/java 1


sudo update-alternatives --install  /usr/bin/jar jar  /usr/lib/jvm/bin/jar 
EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2022-05-22 04:56:21

类似这样的内容应该能够逐行逐字读取您的文件:

代码语言:javascript
复制
while read line; do
    for word in $line; do
        sudo update-alternatives --install /usr/bin/$word $word /usr/lib/jvm/bin/$word
    done
done < filelist  
票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1409915

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档