Pertanyaan yang diberi tag «bash»

Bash (Bourne-Again SHell), adalah shell yang digunakan di antarmuka baris perintah Ubuntu secara default.


4
Bagaimana cara menetapkan alias ke jalur terminal?
Saya ingin dengan mudah mengatur alias git-goke baris terminal ini: git commit -m "init "; git push; git status Jadi ketika saya memasukkan git-go, baris ini harus masuk. Bagaimana saya bisa melakukan itu? Jawaban yang saya lihat hanya mencakup alias dari suatu perintah tanpa parameter. Tapi saya ingin mengatur alias …

1
AWK: mengapa $ (cat) berfungsi untuk stdin, tetapi $ * tidak?
echo '((3+(2^3)) * 34^2 / 9)-75.89' | awk "BEGIN{ print $(cat) }" Sintaks di atas berfungsi dengan baik dengan hasil yang dihitung '1337'. echo '((3+(2^3)) * 34^2 / 9)-75.89' | awk "BEGIN{ print $* }" Tetapi sintaks di atas tidak bekerja, meskipun tidak ada kesalahan. Mohon saran.
9 bash  awk 

2
Menggunakan AWK untuk mendapatkan kolom kedua
Saya sepertinya tidak bisa mendapatkan perintah awk untuk mendapatkan kolom data kedua. Kode Bash: filter_data=$(awk "{if(/$filter:/) print $2}" < scanresults_temp.txt) printf "$filter_data \n" Variabel $ filter adalah nilai Unduh atau Unggah yang diteruskan ke skrip shell. Jadi awk menggunakan istilah Unduh atau Unggah untuk mencari baris yang tepat. Isi file …
9 bash  grep  sed  awk 

3
untuk loop di folder dengan \ n karakter di namanya
Saya memiliki beberapa folder dengan \nkarakter itu nama mereka. sebagai contoh: $ ls ''$'\n''Test' Thats merujuk ke folder dengan nama Tes dan baris kosong sebelum namanya. Jadi ketika saya menjalankan beberapa skrip seperti ini, di direktori induknya: while IFS= read -r d; do rmdir $d done < <(find * -type …


1
Ubah warna huruf tertentu pada nama pengguna di bash's PS1
Saya ingin mengubah warna huruf tertentu di nama pengguna saya yang ditampilkan oleh PS1 di bash. Misalnya: Jika \uada rahul, saya ingin surat hitu berwarna biru dan sisanya berwarna putih. Saya tahu bahwa \umengacu pada nama pengguna dan menambahkan warna untuk seluruh 'entitas' dilakukan dengan menambahkan tag seperti: [\033[38;5;15m\]. Jika …

3
Output realpath termasuk input
Saya menggunakan realpathperintah, tetapi selalu menambahkan input asli di akhir jalan: $ pwd /homes/yosefkl $ realpath yosefkl /homes/yosefkl/yosefkl
9 bash 


3
setara dengan `setx` di Ubuntu
Windows memiliki perintah PowerShell yang disebut setxyang Menciptakan atau memodifikasi variabel lingkungan di lingkungan pengguna atau sistem. Apakah Ubuntu memiliki perintah yang sama, yaitu tidak dengan menggunakan nanoatau vi, hanya satu baris untuk menambah atau memperbarui sistem variabel lingkungan lebar. Solusi yang Diterapkan Satu baris untuk menambah / memperbarui grep …


3
Akses Mengambil Akses ditolak "
Ketika saya gunakan finduntuk melihat semua file pdf dalam /homedirektori, saya melihat access denied. Untuk menghilangkannya saya mencoba: find /home -iname "*.pdf" | grep -v "access denied" Namun hasilnya sama. Bagaimana saya bisa menghilangkan garis-garis ini?

3
Abaikan sudo dalam skrip bash
Saya punya skrip bash kecil: #!/bin/bash touch dummy.txt Jika saya menjalankan skrip ini dengan sudomaka akan membuat dummy.txtyang akan dilindungi root . Yang ingin saya lakukan adalah: Terlepas dari apakah script ini dijalankan menggunakan sudoatau user biasa, file tersebut dummy.txtharus tidak akan akar dilindungi.
9 14.04  bash  scripts  sudo 

4
Fungsi Ubuntu bash..syntax error: "(" atau "}" tidak terduga
Mencoba menjalankan beberapa fungsi bash, tetapi tetap menemukan kesalahan sintaks: "(" tidak terduga. Saya sudah mencoba menghapus tanda kurung, tanda kurung dll dll ... sepertinya tidak ada yang berhasil. $ bash --version GNU bash, version 4.3.46(1) release #!/bin/bash function hello () { echo "Hello world" }
9 bash  scripts 

2
Apa yang dilakukan jalur PATH ekspor di .bashrc?
Saya tidak begitu ke Linux dan saya ragu berikut mengikuti tutorial. Saya harus memodifikasi bashrcfile. Pengaturan apa yang terkandung dalam file ini? Saya pikir ada sesuatu yang berhubungan dengan lingkungan bash shell tetapi saya tidak begitu yakin tentang hal itu. Saya harus memasukkan baris ini: export PATH=$HOME/.local/bin:$HOME/.local/usr/bin:$PATH Apa tepatnya baris …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.