#TIL #bash 고정 인자와 가변 인자를 받는 스크립트
bash에서 고정 인자와 가변 인자가 섞여 있다면 어떻게 처리해야 할까?
bash에서 고정 인자와 가변 인자가 섞여 있다면 어떻게 처리해야 할까?
프로젝트에 쓰는 패키지 중 버전이 올라간 패키지가 있을까?
이번에 배포한 브랜치를 언제 땄더라. a 커밋이 이번에 배포한 브랜치에 포함되었나?
프로메테우스(prometheus)와 그라파나(grafana)를 테스트하고 싶다. 간편하게 docker를 사용해서 띄우고 host에서 실행하는 웹프레임워크 메트릭을 보고 싶다.
Subversion provides the svn:executable property as a way to specify that the executable bit for the file on which that property is set should be enabled, ...
$ ls | sort --version-sort --reverse | grep -Po [0-9]+\\.[0-9]+\\.[0-9]+ | head -n 1
$ git pull ... Unlink of file 'xxxx' failed. Should I try again? (y/n)
$ find . -type f ! -name '*.txt' -delete
$ cat sample.csv 1,2,3,4,5 a,b,c,d,e A,B,C,D,E
$ git tag --list ‘v0.2*' --sort=-v:refname v0.2.25 v0.2.24 v0.2.23 v0.2.19 v0.2.18 v0.2.17 v0.2.16 v0.2.15 v0.2.14 v0.2.13 v0.2.12
```elixir def put_new(map, key, value) do case map do %{^key => _value} -> map
$ filename=20190131064326_abcdefghijk.exs $ echo `expr match "$filename" '\([0-9]*\)'` 20190131064326
iex> fruit = :orange :orange iex> fruit == :orange or fruit == :banana true
iex> Enum.find([1, 2, 3], fn x -> rem(x, 2) == 0 end) 2 iex> Enum.find_value([1, 2, 3], fn x -> rem(x, 2) == 0 end) true
timeout = opts[:timeout] || 10_000
iex> :timer.seconds(1) 1000 iex> :timer.minutes(1) 60000 iex> :timer.hours(1) 3600000 iex> :timer.hms(1, 0, 0) 3600000 iex> :timer.hms(1, 1, 1...
def join("videos:" <> video_id, _params, socket) do {:ok, assign(socket, :video_id, String.to_integer(video_id))} end
덤프가 안 남아서 왜 프로세스가 죽었는지 모를 때, 커널의 메시지 버퍼를 출력해서 보면 실마리를 찾을 수 있다.
문자열 부분 삭제로 원하는 정보를 간단하게 추출할 수 있다.