LoginSignup
5
5

More than 5 years have passed since last update.

catでテキストファイルを作る

Last updated at Posted at 2013-07-09

例えば以下のソースがあります。

import sys
import time
for num, i in enumerate(range(100)):
    #print "\r%d" % num,
    sys.stdout.write("\r%d" % num)
    sys.stdout.flush()
    time.sleep(0.01)
print

これを貼り付けするとき、以下の問題がある。

  • vimだと:se pasteして貼り付けるが、面倒
  • コメントアウトが含まれていると、vimが良しなにコメントアウトし続けたりする。
  • ちょっと貼り付けたいだけなのにvimにフルスクリーン取られるのが嫌

そこでcatコマンドの出番です。

cat > a.py
ここに貼り付け

control-d で終了

これで書き込みができます。

行末の連続スペースを削除する

次のシェルスクリプトを用意。

trim.sh
sed -i -e 's/\( \+$\)//g' $1
使い方
$ sh ./trim.sh pasted.txt

pasted.txtの行末にスペースがなくなっているのを確認。

5
5
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
5