2016-04-14 21 views
0
  1. 下載到您的計算機中的文件: http://users.cis.fiu.edu/~mrobi002/downloads/HumanGenome/VenterGraig/VGuncompressed/hs_alt_HuRef_chr10.fa使用sh的Shell腳本。文件顯示子總額

  2. 創建一個名爲lastName + firstInitial + pgm4.sh

  3. 在問題2的SH文件的sh文件,找出並在問題1的文件中顯示前2000行中找到的總共TTT個子字符串。

我知道如何用TOUCH創建sh文件。 我知道一個可能的命令是wc -c filename,但是如何將它寫入sh文件?

回答

1

您可以使用標準編輯器vi(vi yourfile)編輯文件。作爲一個更簡單的交替使用納米(nano yourfilename)。

+0

你也可以使用'emacs','vim','joe','mcedit','kedit', 'kate'等 – choroba

+0

現在很明顯,哈哈。我會用Vi,我最終使用nano。我知道我必須grep。非常感謝!! – arlayla

+0

看來我仍然有問題,導致它不包括子字符串。它似乎在計算字符串。這只是數字,字符串。包括那些不是T的東西。 – arlayla

0

在文件中算 「TTT」 是你可以使用:

#!/bin/bash wget "http://users.cis.fiu.edu/~mrobi002/downloads/HumanGenome/VenterGraig/VGuncompressed/hs_alt_HuRef_chr10.fa" head -n2000 hs_alt_HuRef_chr10.fa | sed s/"TTT"/" TTT "/ > file.tmp grep -c TTT file.tmp && rm file.tmp