Bash搜索文件中具有相同字符的单词

时间:2019-05-05 01:10:39

标签: string bash file word

是否可以使用BASH编写脚本script.sh

  • 参数是一个字符串,输出是所有可能的单词 从这些字符开始,脚本在文件besede.txt中搜索单词,在这种情况下,只有两个单词
$script.sh jugrot
jogurt
rojgut

有人知道什么地方出了问题,为什么不想将所有排列都添加到表中

#!/bin/bash

permutation() {
  array=()
  local items="$1"
  local out="$2"
  local i
  [[ "$items" == "" ]] && array[$i]+=$out && return
  for (( i=0; i<${#items}; i++ )) ; do
    permutation "${items:0:i}${items:i+1}" "$out${items:i:1}"
  done
  }

permutation $1

for i in "${array[$i]}"
do 
  echo "$i"
done

0 个答案:

没有答案