私の入力ファイルには、たとえば次のような数値の一連のコマンドが含まれています。
13287
13288
13289
すべてのファイルに次の出力が必要です。
13281
13282
13283
最初の 4 桁をスクリプト ファイルの引数として渡すため、スクリプト ファイルに保存されている次のコマンドを使用しています。
#!/bin/bash
cat $1_final.txt | tr "$17" "$11" > $1.tmp
目的の出力の代わりに、次の出力が得られます。1328 に渡された引数をもう一度確認しました。それ以外の場合、ディレクトリ内のファイルは 1328_final.txt であるため、ファイルを取得できません。
13221
私はどこでこれを間違っていますか?