ONE
URL'yi tutan bir değişkeniniz olduğunu varsayalım https://api.github.com/users/agituser
, size editurl
düzenlenebilir bir çıktı verecek bir diğer ad ayarlamak için aşağıdaki komutu kullanabilirsiniz :
alias editurl='read -e -i "$ONE" URL && curl $URL'
Kimden man read
:
NAME
read - read from a file descriptor
-e
Standart giriş bir terminalden geliyorsa, hattı almak için Readline kullanılır
-i text
Kullanım TEXT
Readline'ın için başlangıç metni olarak
Öyleyse editurl
sana verecek
ron@ron:~$ editurl
https://api.github.com/users/agituser #this line is editable
URL'yi (`$ URL'ye kaydedilecek) değiştirebilir veya değiştiremezsiniz.
URL’yi değiştirmezseniz:
ron@ron:~$editurl
https://api.github.com/users/agituser
{
"login": "agituser",
"id": 787606,
"avatar_url": "https://avatars.githubusercontent.com/u/787606?v=3",
"gravatar_id": "",
"url": "https://api.github.com/users/agituser",
"html_url": "https://github.com/agituser",
"followers_url": "https://api.github.com/users/agituser/followers",
"following_url": "https://api.github.com/users/agituser/following{/other_user}",
"gists_url": "https://api.github.com/users/agituser/gists{/gist_id}",
"starred_url": "https://api.github.com/users/agituser/starred{/owner}{/repo}",
"subscriptions_url": "https://api.github.com/users/agituser/subscriptions",
"organizations_url": "https://api.github.com/users/agituser/orgs",
"repos_url": "https://api.github.com/users/agituser/repos",
"events_url": "https://api.github.com/users/agituser/events{/privacy}",
"received_events_url": "https://api.github.com/users/agituser/received_events",
"type": "User",
"site_admin": false,
"public_repos": 0,
"public_gists": 0,
"followers": 0,
"following": 0,
"created_at": "2011-05-14T10:07:35Z",
"updated_at": "2015-04-07T14:47:28Z"
}
veya url’yi değiştirin:
ron@ron:~$editurl
https://api.github.com/user
{
"message": "Requires authentication",
"documentation_url": "https://developer.github.com/v3"
}