Questions tagged «bash»

Bash是来自GNU Project的类Unix操作系统的免费外壳。

1
Vim E488尾随字符,但我在文件中看不到任何尾随字符
我用以下命令打开vimrc文件vim ~/.bash_profile。这是错误消息以及vim文件内容。当我用VIM打开任何文件时,我实际上得到了这个错误。 Error detected while processing /Users/yako/.vimrc: line 3: E488: Trailing characters Press ENTER or type command to continue .vimrc文件 "Pathogen execute pathogen#infect() call pathogen#helptags() ” generate helptags for everything in ‘runtimepath’ syntax on filetype plugin indent on
-1 bash  vim 

1
如何在linux中显示一行中的特定部分?
假设我有一个包含以下行的文件: [{"name”:”10.0.0.1”,”address":"10.0.0.1”,”subscriptions["all"],"version":"0.0.0”,”timestamp":1450270166},{"name":"10.0.0.2","address":"10.0.0.2","subscriptions":["all"],"version”:”0.0.0”,”timestamp":1450390819}] 在这里,我需要得到类似的输出 name:10.0.0.1 name:10.0.0.2 任何的想法?
-1 linux  command-line  bash  sed  awk 

1
Bash脚本用于存储来自不同变量的文件中的单词[关闭]
我需要在不同的变量中存储单词表单文件。就像我有一个test.txt包含以下内容的文件: uname : null empty amarjeet sharma ver : null 1.2 empty 1.3 1.4 txn : null 123 124 empty 125 我们需要的是将冒号前的单词存储在一个变量中,并保留在每行的数组中。 示例:uname存储在var中,ramaining存储在value[]数组中 var = uname value[] ={null, empty, amarjeet, sharma} var1 = ver value1[] = {null, 1.2, empty, 1.3, 1.4} etc…
-1 linux  bash 

1
导出Imagemagick路径后$ PATH不保存
我正在尝试按照官方说明安装Imagemagick 。 我已经执行了三个导出命令: export MAGICK_HOME="$HOME/ImageMagick-6.9.2" export PATH="$MAGICK_HOME/bin:$PATH" export DYLD_LIBRARY_PATH="$MAGICK_HOME/lib/" 我可以执行到最后: > convert logo: logo.gif > identify logo.gif > display logo.gif 我的$ PATH显示imagemagick。但是,当我关闭终端并重新检查$ PATH时,缺少imagemagick目录。 我究竟做错了什么?导出后,我们不是保存$ PATH吗?

1
加入bash中的一些文件
我有一个任务。我必须加入文件A:B.dsv,B:D.dsv和N:A.dsv。列由':'分隔。我必须加入关系N:D。 并按D排序结束文件 答:B.dsv: R0X 7M3:48B56 L6R 5X3:08P68 E1W 4Q1:26N92 E2O 5I3:10F41 H2S 6G2:24W77 P6A 9S0:12D69 B9B 0K3:83U99 N1H 5L4:21P31 D0T 3W4:02F82 Y8A 2B7:08O10 J7B 8T3:05P26 A7P 7U4:39M76 M7D 5I8:58J55 O2E 1I9:42U04 G2I 0V1:43S37 F0Y 0P6:07I98 X0E 2N0:20S71 M0K 2P2:86R47 O0E 5G3:78J91 C5W 4V0:02F49 J0G 2A1:56Z45 V9Z 1S8:56Z27 C8K 4T8:58O04 Q0U …
-2 bash  sorting  join 

1
fi语法错误和意外的文件结束[关闭]
#!/bin/bash echo "Do you want to Login or Sign Up?" read ans if [ "$ans" = "Sign Up" ] then echo "You are creating a account" echo "Create a Username" read ipr4 clear echo "Create a Password" read pwd touch $pwd & touch $ipr4 & read ip else clear echo …
-2 bash 

1
无法设置MySQL的类路径并通过终端运行MySQL
问题:从终端运行MySQL应用最简单的方法是什么 我尝试了什么:使用一些stackOverFlow建议我使用了以下命令 回显$ PATH,产生/ usr / local / bin:/ usr / bin:/ bin:/ usr / sbin:/ sbin:/ usr / local /:/ usr / local /:/ usr / local / mysql / bin cd / usr / local / bin / usr / bin / bin / usr / sbin / …
-2 linux  macos  bash  mysql  path 

1
执行此代码时出现语法错误
每当我执行此代码时,我都会收到错误语法错误 else。 这是代码: if [ -z $loc ] then if [uname -a| grep 64 >/dev/null] then sdir=$KALDI_ROOT/tools/srilm/bin/i686-m64 else sdir=$KALDI_ROOT/tools/srilm/bin/i686 fi if [ -f $sdir/ngram-count ] then echo "Using SRILM language modelling tool from $sdir" export PATH=$PATH:$sdir else echo "SRILM toolkit is probably not installed. Instructions: tools/install_srilm.sh" exit 1 fi fi
-3 linux  bash 



2
Bash mine脚本,请[关闭]
该脚本本身就是不言自明的。这个脚本可以进一步改进吗? 第一次迭代是在OS X 10.5.8 Leopard上进行的,当前迭代是在OS X 10.6.4 Snow Leopard和Safari 5.0.2(6533.18.5)上运行的。此外,任何关于为什么第一行'if [-f]'工作,但'if [-f~ / Library / Safari / LocalStorage / * .localstorage]'产生错误的照明?[是的,我有点像菜鸟] 码: #! /bin/bash # SafariClear0.0.6 if [ -f ] then cat /dev/null > ~/Library/Safari/LocalStorage/*.localstorage rm -f ~/Library/Safari/LocalStorage/*.localstorage fi if [ -f ~/Library/Safari/LocalStorage/*.localstorage ] then echo "Oy vey!" fi cd …

1
从行尾移回两个点
我需要使用正则表达式删除从行尾开始并返回两个点的所有文本。 gtk2-2.24.22-2.fc20.x86_64 变 gtk2-2.24.22-2 这是rpm -qa文本文件的输出,我需要切断结尾。
-5 linux  bash  regex 
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.