그래서 나는이 같은 출력 보이게하는 명령을 필요 : 나는 다음을 시도터미널에서 여러 줄 파일을 만들 때 어떻게 들여 쓰기합니까?
[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
[remote "origin"]
url = ssh://[email protected]/user/address.git
fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
remote = origin
merge = refs/heads/master
,
printf "[core]\n repositoryformatversion = 0\n filemode = true\n bare = false\n logallrefupdates = true\n logallrefupdates = true\n[remote "origin"]\n url = ssh://[email protected]/user/address.git\n fetch = +refs/heads/*:refs/remotes/origin/*\n[branch "master"]\n remote = origin\n merge = refs/heads/master" > config
을하지만 이러한 내용을 가진 파일을 생성
[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
logallrefupdates = true
[remote origin]
url = ssh://[email protected]/user/address.git
fetch = +refs/heads/*:refs/remotes/origin/*
[branch master]
remote = origin
merge = refs/heads/master
어떻게하면 첫 번째 형식으로 출력 할 수 있습니까?
와 변수를 정의 : 그냥
cat
와 여기에 문서를 사용합니다. 아마도 당신은 printf가 내장 된 비표준 쉘을 사용하고있을 것입니다. 또는 printf에 대한 별칭 또는 함수가 정의되어있을 수도 있습니다. –들여 쓰기를하지 않고 파일을 만들고 다음을 실행하십시오 :'sed -E 's/^ [^ []/\ t & /'file' – Cyrus
saavedra29의 응답이 – Rixwaan