1

編集者に連絡して自分で小さなツールを書く前に:

数値を永続的にインクリメントできる単純なunix/gnutoolはありますか。次のようなもの:

  $ increment 
  #=> 1
  $ increment
  #=> 2
  $ exit
  $ increment
  #=> 4

番号をディスク(〜/ .increment)またはその他の場所に保存できます。$ increment --name=foo;のような「名前付き」番号のボーナスポイント 名前ごとにインクリメンターがあります。

4

1 に答える 1

2
#!/bin/bash

readonly myfile=${0%.sh}.store

[[ ! -s $myfile ]] echo '0' >> $myfile

read myid < $myfile
((++myid))

echo $myid
echo $myid > $myfile
于 2012-11-14T09:09:41.220 に答える