osのバージョンを確認
解決 cat /etc/*-release shell - How to check OS and version using a Linux command - Unix & Linux Stack Exchange 実行例 Debian PRETTY_NAME="Debian GNU/Linux 9 (stretch)" NAME="Debian GNU/Linux" VER...
解決 cat /etc/*-release shell - How to check OS and version using a Linux command - Unix & Linux Stack Exchange 実行例 Debian PRETTY_NAME="Debian GNU/Linux 9 (stretch)" NAME="Debian GNU/Linux" VER...
URLのパラメータを削る cut -f1 -d? echo https://test.com?val=1 | cut -f1 -d? https://test.com
数字を特定の文字列に置換 sed -e 's/[0-9]\{1,\}/xxx/g' $ echo test1234 | sed -e 's/[0-9]\{1,\}/xxx/g' testxxx 使いどき /path/area_1 /path/area_200 みたいなパスを集約したい時 regular expression - How to use sed to replace...
解決 awk '{for (i = 1; i <= NF; i++) print "$"i":"$i;}' で確認できる $ head -1 /var/log/https/access_log | awk -F'\t' '{for (i = 1; i <= NF; i++) print "$"i":"$i;}' $1:domain:hogehoge $2:host:xxx.xxx...
事象 ActionMailer::Base を継承したクラスのメソッドをコール時に、メソッド内で mail が呼び出されていない場合は、 ActionMailer::Base::NullMail が返却される。(通常は Mail::Message) ちなみに、 deliver_now などのメソッドを実行しても、エラーとならずに nil が返却されるだけなので気づきにくい 経緯 mail ...
記号 日本語 英語 [ ] 鉤括弧、カギカッコ brackets, square brackets ( ) 括弧、カッコ brackets, curl brackets, parentheses ...
事象 railsタスクの実行コマンドを変数に入れて実行したいが、予期しないエラーが発生する。 RAILS_TASK='rbenv exec bundle exec rails hogehoge:hoge1[param1,1,2]' $RAILS_TASK # => ./test.sh: line 5: [: too many arguments 解決 “(ダブルクオテーション)に変...
解決 def find_dakuon_and_handakuon(kana) codepoints = kana.codepoints[0] moji = codepoints.chr(Encoding::UTF_8) dakuon = moji + "\u3099" # 濁点 handakuon = moji + "\u309a" # 半濁点 [ Active...
1文字の移動 |操作|結果| |:–|:–| |h|左| |j|下| |k|上| |l|右| 1単語の移動 |操作|結果| |:–|:–| |w|次の単語の先頭 (word)| |b|現在または前の単語の先頭| |e|現在または次の単語の末尾| 行での移動 |操作|結果| |:–|:–| |0|行頭| |^|行の最初の文字(スペースは除く)| |$|行末| 半画面分の移動 |操作|結果...
while : do if [ $(netstat -n | fgrep 'ESTABLISHED' | fgrep ':21' | wc -l) -eq 0 ]; then echo "nobody users established." break else echo "wait 1 minute." sleep 1m fi done vsf...
# tail -f /var/log/vsftpd.log # less /var/log/messages # less /var/log/secure
printf "%0Xd\n" を使用する $ printf "%05d\n" 99 00099 numbers - How to zero pad a sequence of integers in bash so that all have the same width? - Stack Overflow
openssl rand を使用 $ openssl rand -base64 12 6kRz+U9TCFXs5UsI $ openssl rand -base64 12 | cut -c -12 rncJWN21ftbV macOS の標準機能でパスワードをランダム生成する方法 - Qiita
解決 self.class.method_name で呼び出す class Person def call(num) puts "#{self.class.name(num)}だよ" end def self.name(num) if num = 1 '田中' else '名無し' end end end
数日前 since を使用する [1] pry(main)> 2.days.since => Sun, 21 Jul 2019 14:50:21 JST +09:00 Rails の Time#since で混乱したのでまとめる - 雀巽の日記帳