Libftを作るときに使ったシェルコマンド
ヘッダー名から、ヘッダーのテンプレを一気に入れる
for filename in *.h; do
{
echo -n "#ifndef "
echo "${filename}" | tr '[:lower:]' '[:upper:]' | tr '.' '_';
echo -n "# define "
echo "${filename}" | tr '[:lower:]' '[:upper:]' | tr '.' '_';
echo ""
echo "#endif"
} >> ${filename}
done
プロトタイプをコピーするコマンド
cat *.c | grep -e '^\(int\|void\|size_t\|t_.*\|char\|float\|double\|struct\|unsigned\|short\|long\|signed\)\t' | sed -e 's/$/;/g' | pbcopy
ファイル名を一気に指定されたフォーマットに変更する
before
$ atoic bzero.c itoa.c memmove.c memset.c
after
$ ft_atoi.c_bonus.c ft_itoa.c_bonus.c ft_memset.c_bonus.c
ft_bzero.c_bonus.c ft_memmove.c_bonus.c
結構簡単だった。
for filename in *.c; do
mv $filename ft_${filename}_bonus.c
done
Author And Source
この問題について(Libftを作るときに使ったシェルコマンド), 我々は、より多くの情報をここで見つけました https://qiita.com/momokahori/items/96707e28351110ae4a0a著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .