diff --git a/foss_lab/lab1012/readme.md b/foss_lab/lab1012/readme.md
new file mode 100644
index 0000000000000000000000000000000000000000..43dd3c6ecd35a7cdd0cf545175e634d7a11409a1
--- /dev/null
+++ b/foss_lab/lab1012/readme.md
@@ -0,0 +1,22 @@
+bash - A=900 - exit - echo $A 를 하면 900이 나오는 것이 아닌 탈출해서 나온 쉘의 A값 출력
+
+Glbing : 와일드카드를써서 파일을 선택하는 것
+
+ls -a, ls *, ls -a * 차이를 알 것
+
+shopt -s dotglob 를 사용하면 .이 붙은 파일 이름도 출력
+
+ls -l ** - 모든 디렉토리를 다 찾는다.. (shopt에서 켜줘야함)
+
+Transform String : 명령어를 바꾸는 명령? ( 대문자 → 소문자 )
+
+sed( string editor ) : set number
+
+echo {A..z} 안되는 이유 : 중간에 빠진 철자?
+→ echo {{A..Z}{a-z}}
+
+Parameter expansion (중간고사)
+
+뒤에있는 문자로부터 일정 개수만큼 출력하고 싶을 때
+1. echo ${A:(-4):4}
+2. echo ${A: -4:4} (띄어쓰기)